api/client/types.ts

108 lines
3.1 KiB
TypeScript
Raw Normal View History

import type { Account } from "./types/account";
import type { Activity } from "./types/activity";
import type {
Announcement,
AnnouncementAccount,
AnnouncementReaction,
AnnouncementStatus,
} from "./types/announcement";
import type { Application, ApplicationData } from "./types/application";
import type { AsyncAttachment } from "./types/async_attachment";
import type { Attachment, Focus, Meta, Sub } from "./types/attachment";
import type { Card } from "./types/card";
import type { Context } from "./types/context";
import type { Conversation } from "./types/conversation";
import type { Emoji } from "./types/emoji";
import type { FeaturedTag } from "./types/featured_tag";
import type { Field } from "./types/field";
import type { Filter, FilterContext } from "./types/filter";
import type { FollowRequest } from "./types/follow_request";
import type { History } from "./types/history";
import type { IdentityProof } from "./types/identity_proof";
import type {
ExtendedDescription,
Instance,
InstanceRule,
} from "./types/instance";
import type { List, RepliesPolicy } from "./types/list";
import type { Marker } from "./types/marker";
import type { Mention } from "./types/mention";
import type { Notification, NotificationType } from "./types/notification";
import type { Poll, PollOption } from "./types/poll";
import type { Preferences } from "./types/preferences";
import type { Alerts, PushSubscription } from "./types/push_subscription";
import type { Reaction } from "./types/reaction";
import type { Relationship } from "./types/relationship";
import type { Category, Report } from "./types/report";
import type { Results } from "./types/results";
import type { ScheduledStatus } from "./types/scheduled_status";
import type { Source } from "./types/source";
import type { Stats } from "./types/stats";
import type { Status, StatusTag, StatusVisibility } from "./types/status";
import type { StatusParams } from "./types/status_params";
import type { StatusSource } from "./types/status_source";
import type { Tag } from "./types/tag";
import type { Token } from "./types/token";
import type { URLs } from "./types/urls";
import { RolePermission, type VersiaRole } from "./types/versia";
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,
};
2024-06-20 01:44:52 +02:00
export { RolePermission };