mirror of
https://github.com/versia-pub/api.git
synced 2025-12-06 16:38:20 +01:00
108 lines
3.2 KiB
TypeScript
108 lines
3.2 KiB
TypeScript
import type { Account } from "./types/account.ts";
|
|
import type { Activity } from "./types/activity.ts";
|
|
import type {
|
|
Announcement,
|
|
AnnouncementAccount,
|
|
AnnouncementReaction,
|
|
AnnouncementStatus,
|
|
} from "./types/announcement.ts";
|
|
import type { Application, ApplicationData } from "./types/application.ts";
|
|
import type { AsyncAttachment } from "./types/async_attachment.ts";
|
|
import type { Attachment, Focus, Meta, Sub } from "./types/attachment.ts";
|
|
import type { Card } from "./types/card.ts";
|
|
import type { Context } from "./types/context.ts";
|
|
import type { Conversation } from "./types/conversation.ts";
|
|
import type { Emoji } from "./types/emoji.ts";
|
|
import type { FeaturedTag } from "./types/featured_tag.ts";
|
|
import type { Field } from "./types/field.ts";
|
|
import type { Filter, FilterContext } from "./types/filter.ts";
|
|
import type { FollowRequest } from "./types/follow_request.ts";
|
|
import type { History } from "./types/history.ts";
|
|
import type { IdentityProof } from "./types/identity_proof.ts";
|
|
import type {
|
|
ExtendedDescription,
|
|
Instance,
|
|
InstanceRule,
|
|
} from "./types/instance.ts";
|
|
import type { List, RepliesPolicy } from "./types/list.ts";
|
|
import type { Marker } from "./types/marker.ts";
|
|
import type { Mention } from "./types/mention.ts";
|
|
import type { Notification, NotificationType } from "./types/notification.ts";
|
|
import type { Poll, PollOption } from "./types/poll.ts";
|
|
import type { Preferences } from "./types/preferences.ts";
|
|
import type { Alerts, PushSubscription } from "./types/push_subscription.ts";
|
|
import type { Reaction } from "./types/reaction.ts";
|
|
import type { Relationship } from "./types/relationship.ts";
|
|
import type { Category, Report } from "./types/report.ts";
|
|
import type { Results } from "./types/results.ts";
|
|
import type { ScheduledStatus } from "./types/scheduled_status.ts";
|
|
import type { Source } from "./types/source.ts";
|
|
import type { Stats } from "./types/stats.ts";
|
|
import type { Status, StatusTag, StatusVisibility } from "./types/status.ts";
|
|
import type { StatusParams } from "./types/status_params.ts";
|
|
import type { StatusSource } from "./types/status_source.ts";
|
|
import type { Tag } from "./types/tag.ts";
|
|
import type { Token } from "./types/token.ts";
|
|
import type { URLs } from "./types/urls.ts";
|
|
import { RolePermission, type VersiaRole } from "./types/versia.ts";
|
|
|
|
export type {
|
|
Account,
|
|
Activity,
|
|
Alerts,
|
|
Announcement,
|
|
AnnouncementAccount,
|
|
AnnouncementReaction,
|
|
AnnouncementStatus,
|
|
Application,
|
|
ApplicationData,
|
|
AsyncAttachment,
|
|
Attachment,
|
|
Card,
|
|
Category,
|
|
Context,
|
|
Conversation,
|
|
Emoji,
|
|
ExtendedDescription,
|
|
FeaturedTag,
|
|
Field,
|
|
Filter,
|
|
FilterContext,
|
|
Focus,
|
|
FollowRequest,
|
|
History,
|
|
IdentityProof,
|
|
Instance,
|
|
InstanceRule,
|
|
List,
|
|
VersiaRole,
|
|
Marker,
|
|
Mention,
|
|
Meta,
|
|
Notification,
|
|
NotificationType,
|
|
Poll,
|
|
PollOption,
|
|
Preferences,
|
|
PushSubscription,
|
|
Reaction,
|
|
Relationship,
|
|
RepliesPolicy,
|
|
Report,
|
|
Results,
|
|
ScheduledStatus,
|
|
Source,
|
|
Stats,
|
|
Status,
|
|
StatusParams,
|
|
StatusSource,
|
|
StatusTag,
|
|
StatusVisibility,
|
|
Sub,
|
|
Tag,
|
|
Token,
|
|
URLs,
|
|
};
|
|
|
|
export { RolePermission };
|