@wqtah/api-contract
v2.2.0
Published
Types-only API contract for Wqtah tRPC backend
Readme
@wqtah/api-contract
Types-only contract for Wqtah tRPC backend.
Usage:
import type { AppRouter, inferRouterInputs, inferRouterOutputs } from '@wqtah/api-contract';
// tRPC React hooks
import { createTRPCReact, httpBatchLink } from '@trpc/react-query';
const trpc = createTRPCReact<AppRouter>();
// Infer input/output types
type RouterInputs = inferRouterInputs<AppRouter>;
type RouterOutputs = inferRouterOutputs<AppRouter>;
// Shared enums/constants
import { PlatformRole } from '@wqtah/api-contract';
