From 1a4890df2a46fbb6925e5bc546b9d5677fad7b5e Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Wed, 19 Jun 2024 13:17:33 -1000 Subject: [PATCH] fix(federation): :bug: Fix broken types (forgot to rename) --- federation/http/index.ts | 43 ++++++++++++++++++++++------------------ package.json | 3 ++- 2 files changed, 26 insertions(+), 20 deletions(-) diff --git a/federation/http/index.ts b/federation/http/index.ts index af4ac1f..8cb6421 100644 --- a/federation/http/index.ts +++ b/federation/http/index.ts @@ -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 | Promise; type ParserCallbacks = { - note: (note: typeof EntityValidator.$Note) => MaybePromise; - follow: (follow: typeof EntityValidator.$Follow) => MaybePromise; - followAccept: ( - followAccept: typeof EntityValidator.$FollowAccept, - ) => MaybePromise; - followReject: ( - followReject: typeof EntityValidator.$FollowReject, - ) => MaybePromise; - user: (user: typeof EntityValidator.$User) => MaybePromise; - like: (like: typeof EntityValidator.$Like) => MaybePromise; - dislike: (dislike: typeof EntityValidator.$Dislike) => MaybePromise; - undo: (undo: typeof EntityValidator.$Undo) => MaybePromise; - serverMetadata: ( - serverMetadata: typeof EntityValidator.$ServerMetadata, - ) => MaybePromise; - extension: ( - extension: typeof EntityValidator.$Extension, - ) => MaybePromise; - patch: (patch: typeof EntityValidator.$Patch) => MaybePromise; + note: (note: Note) => MaybePromise; + follow: (follow: Follow) => MaybePromise; + followAccept: (followAccept: FollowAccept) => MaybePromise; + followReject: (followReject: FollowReject) => MaybePromise; + user: (user: User) => MaybePromise; + like: (like: Like) => MaybePromise; + dislike: (dislike: Dislike) => MaybePromise; + undo: (undo: Undo) => MaybePromise; + serverMetadata: (serverMetadata: ServerMetadata) => MaybePromise; + extension: (extension: Extension) => MaybePromise; + patch: (patch: Patch) => MaybePromise; }; /** diff --git a/package.json b/package.json index 513de30..7fee119 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "workspaces": ["federation", "client"], "scripts": { "lint": "bunx @biomejs/biome check .", - "build": "bun run build.ts" + "build": "bun run build.ts", + "check": "bunx tsc -p ." }, "devDependencies": { "@biomejs/biome": "^1.8.1",