mirror of
https://github.com/versia-pub/api.git
synced 2026-03-13 12:19:15 +01:00
fix(federation): 🐛 Fix broken types (forgot to rename)
This commit is contained in:
parent
f998264300
commit
1a4890df2a
2 changed files with 26 additions and 20 deletions
|
|
@ -1,27 +1,32 @@
|
|||
import type {
|
||||
Dislike,
|
||||
Extension,
|
||||
Follow,
|
||||
FollowAccept,
|
||||
FollowReject,
|
||||
Like,
|
||||
Note,
|
||||
Patch,
|
||||
ServerMetadata,
|
||||
Undo,
|
||||
User,
|
||||
} from "../schemas";
|
||||
import type { EntityValidator } from "../validator/index";
|
||||
|
||||
type MaybePromise<T> = T | Promise<T>;
|
||||
|
||||
type ParserCallbacks<T> = {
|
||||
note: (note: typeof EntityValidator.$Note) => MaybePromise<T>;
|
||||
follow: (follow: typeof EntityValidator.$Follow) => MaybePromise<T>;
|
||||
followAccept: (
|
||||
followAccept: typeof EntityValidator.$FollowAccept,
|
||||
) => MaybePromise<T>;
|
||||
followReject: (
|
||||
followReject: typeof EntityValidator.$FollowReject,
|
||||
) => MaybePromise<T>;
|
||||
user: (user: typeof EntityValidator.$User) => MaybePromise<T>;
|
||||
like: (like: typeof EntityValidator.$Like) => MaybePromise<T>;
|
||||
dislike: (dislike: typeof EntityValidator.$Dislike) => MaybePromise<T>;
|
||||
undo: (undo: typeof EntityValidator.$Undo) => MaybePromise<T>;
|
||||
serverMetadata: (
|
||||
serverMetadata: typeof EntityValidator.$ServerMetadata,
|
||||
) => MaybePromise<T>;
|
||||
extension: (
|
||||
extension: typeof EntityValidator.$Extension,
|
||||
) => MaybePromise<T>;
|
||||
patch: (patch: typeof EntityValidator.$Patch) => MaybePromise<T>;
|
||||
note: (note: Note) => MaybePromise<T>;
|
||||
follow: (follow: Follow) => MaybePromise<T>;
|
||||
followAccept: (followAccept: FollowAccept) => MaybePromise<T>;
|
||||
followReject: (followReject: FollowReject) => MaybePromise<T>;
|
||||
user: (user: User) => MaybePromise<T>;
|
||||
like: (like: Like) => MaybePromise<T>;
|
||||
dislike: (dislike: Dislike) => MaybePromise<T>;
|
||||
undo: (undo: Undo) => MaybePromise<T>;
|
||||
serverMetadata: (serverMetadata: ServerMetadata) => MaybePromise<T>;
|
||||
extension: (extension: Extension) => MaybePromise<T>;
|
||||
patch: (patch: Patch) => MaybePromise<T>;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue