UNPKG

rsc-superjson

Version:

A superjson wrapper for React Server Components (RSC) and Next.js

9 lines 545 B
import React, { JSX } from "react"; import SuperJSON from "superjson"; export type SuperJSONProps<P> = P & { _superjson?: ReturnType<typeof SuperJSON.serialize>["meta"]; }; export declare function deserializeProps<P>(serializedProps: SuperJSONProps<P>): P; export declare function withSuperJsonDeserializedProps<P extends JSX.IntrinsicAttributes>(Component: React.ComponentType<P>): React.ComponentType<SuperJSONProps<P>>; export declare function serialize<P>(props: P): SuperJSONProps<P>; //# sourceMappingURL=superjson-deserialize.d.ts.map