From 712e263bfa0280f6e698eaaf072decfe9f5aec10 Mon Sep 17 00:00:00 2001 From: Brandon Egger Date: Tue, 22 Aug 2023 14:15:46 -0500 Subject: [PATCH] add buffer support extension --- src/utils/api.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/utils/api.ts b/src/utils/api.ts index f4f4ad5..7bb159f 100644 --- a/src/utils/api.ts +++ b/src/utils/api.ts @@ -17,6 +17,15 @@ const getBaseUrl = () => { return `http://localhost:${process.env.PORT ?? 3000}`; // dev SSR should use localhost }; +superjson.registerCustom( + { + isApplicable: (v): v is Buffer => v instanceof Buffer, + serialize: v => [...v], + deserialize: v => Buffer.from(v) + }, + "buffer" +); + /** A set of type-safe react-query hooks for your tRPC API. */ export const api = createTRPCNext({ config() {