mirror of
https://github.com/versia-pub/api.git
synced 2025-12-06 08:28:19 +01:00
32 lines
1.3 KiB
TypeScript
32 lines
1.3 KiB
TypeScript
/**
|
|
* @file Zod schema definitions
|
|
* @module federation/schemas
|
|
*/
|
|
|
|
// biome-ignore lint/performance/noBarrelFile: library export
|
|
export {
|
|
CollectionSchema as Collection,
|
|
DeleteSchema as Delete,
|
|
EntitySchema as Entity,
|
|
FollowAcceptSchema as FollowAccept,
|
|
FollowRejectSchema as FollowReject,
|
|
FollowSchema as Follow,
|
|
GroupSchema as Group,
|
|
InstanceMetadataSchema as InstanceMetadata,
|
|
NoteSchema as Note,
|
|
UnfollowSchema as Unfollow,
|
|
UserSchema as User,
|
|
} from "./schemas/base.ts";
|
|
export { ContentFormatSchema as ContentFormat } from "./schemas/content_format.ts";
|
|
export { ExtensionPropertySchema as EntityExtensionProperty } from "./schemas/extensions.ts";
|
|
export { CustomEmojiExtensionSchema as CustomEmojiExtension } from "./schemas/extensions/custom_emojis.ts";
|
|
export {
|
|
DislikeSchema as DislikeExtension,
|
|
LikeSchema as LikeExtension,
|
|
} from "./schemas/extensions/likes.ts";
|
|
export { VoteSchema as PollVoteExtension } from "./schemas/extensions/polls.ts";
|
|
export { ReactionSchema as ReactionExtension } from "./schemas/extensions/reactions.ts";
|
|
export { ShareSchema as ShareExtension } from "./schemas/extensions/share.ts";
|
|
export { VanityExtensionSchema as VanityExtension } from "./schemas/extensions/vanity.ts";
|
|
export { WebFingerSchema as WebFinger } from "./schemas/webfinger.ts";
|