Přeskočit na hlavní obsah

Module: client/trpcClient

Variables

trpc

Const trpc: CreateTRPCReactBase<CreateRouterInner<RootConfig<>, { draft: CreateRouterInner<RootConfig<>, { deleteDraft: BuildProcedure<"mutation", , GetResult<, unknown> & > ; getDraft: BuildProcedure<"query", , { data: Record<string, unknown> ; formId: string ; userId: string }> ; upsertDraft: BuildProcedure<"mutation", , GetResult<, unknown> & > }> = draftRouter; formResults: CreateRouterInner<RootConfig<>, { getFormResults: BuildProcedure<"query", , { data: { submission: ... | ... ; task: ... | ... }[] ; totalCount: number }> }> = formResultsRouter; task: CreateRouterInner<RootConfig<>, { createTask: BuildProcedure<"mutation", , TaskWithDeadline> ; deleteTask: BuildProcedure<"mutation", , void> ; getTask: BuildProcedure<"query", , TaskWithDeadline> ; listTasks: BuildProcedure<"query", , { count: number ; data: TaskWithDeadline[] }> }> = taskRouter }>, unknown> & DecoratedProcedureRecord<{ draft: CreateRouterInner<RootConfig<>, { deleteDraft: BuildProcedure<"mutation", , GetResult<, unknown> & > ; getDraft: BuildProcedure<"query", , { data: Record<string, unknown> ; formId: string ; userId: string }> ; upsertDraft: BuildProcedure<"mutation", , GetResult<, unknown> & > }> = draftRouter; formResults: CreateRouterInner<RootConfig<>, { getFormResults: BuildProcedure<"query", , { data: { submission: null | Submission ; task: null | TaskWithDeadline }[] ; totalCount: number }> }> = formResultsRouter; task: CreateRouterInner<RootConfig<>, { createTask: BuildProcedure<"mutation", , TaskWithDeadline> ; deleteTask: BuildProcedure<"mutation", , void> ; getTask: BuildProcedure<"query", , TaskWithDeadline> ; listTasks: BuildProcedure<"query", , { count: number ; data: TaskWithDeadline[] }> }> = taskRouter }, null, "">

TRPC client instance.

Defined in

src/web-app/src/client/trpcClient.tsx:38

Functions

ClientProvider

ClientProvider(props): Element

Wrap the whole app in this provider to use trpc.

Parameters

NameTypeDescription
propsObjectProps object.
props.childrenReactNodeChild elements.

Returns

Element

Defined in

src/web-app/src/client/trpcClient.tsx:54