ChainGraph API Documentation / @badaitech/chaingraph-trpc / client / TRPCProvider
Variable: TRPCProvider
TRPCProvider:
FC<{children:ReactNode;queryClient:QueryClient;trpcClient:TRPCClient<BuiltRouter<{ctx:AppContext;errorShape: {code:TRPC_ERROR_CODE_NUMBER;data: {code:"PARSE_ERROR"|"BAD_REQUEST"|"INTERNAL_SERVER_ERROR"|"NOT_IMPLEMENTED"|"BAD_GATEWAY"|"SERVICE_UNAVAILABLE"|"GATEWAY_TIMEOUT"|"UNAUTHORIZED"|"PAYMENT_REQUIRED"|"FORBIDDEN"|"NOT_FOUND"|"METHOD_NOT_SUPPORTED"|"TIMEOUT"|"CONFLICT"|"PRECONDITION_FAILED"|"PAYLOAD_TOO_LARGE"|"UNSUPPORTED_MEDIA_TYPE"|"UNPROCESSABLE_CONTENT"|"PRECONDITION_REQUIRED"|"TOO_MANY_REQUESTS"|"CLIENT_CLOSED_REQUEST";httpStatus:number;path?:string;stack?:string;zodError:typeToFlattenedError<any,string> |null; };message:string; };meta:object;transformer:true; },DecorateCreateRouterOptions<{flow:BuiltRouter<{ctx:AppContext;errorShape: {code:TRPC_ERROR_CODE_NUMBER;data: {code: ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ...;httpStatus:number;path?: ... | ...;stack?: ... | ...;zodError: ... | ...; };message:string; };meta:object;transformer:true; },DecorateCreateRouterOptions<{addFieldObjectPort:MutationProcedure<{input: ...;meta: ...;output: ...; }>;addNode:MutationProcedure<{input: ...;meta: ...;output: ...; }>;appendElementArrayPort:MutationProcedure<{input: ...;meta: ...;output: ...; }>;connectPorts:MutationProcedure<{input: ...;meta: ...;output: ...; }>;create:MutationProcedure<{input: ...;meta: ...;output: ...; }>;delete:MutationProcedure<{input: ...;meta: ...;output: ...; }>;edit:MutationProcedure<{input: ...;meta: ...;output: ...; }>;fork:MutationProcedure<{input: ...;meta: ...;output: ...; }>;get:QueryProcedure<{input: ...;meta: ...;output: ...; }>;getMeta:QueryProcedure<{input: ...;meta: ...;output: ...; }>;list:QueryProcedure<{input: ...;meta: ...;output: ...; }>;pasteNodes:MutationProcedure<{input: ...;meta: ...;output: ...; }>;removeEdge:MutationProcedure<{input: ...;meta: ...;output: ...; }>;removeElementArrayPort:MutationProcedure<{input: ...;meta: ...;output: ...; }>;removeFieldObjectPort:MutationProcedure<{input: ...;meta: ...;output: ...; }>;removeNode:MutationProcedure<{input: ...;meta: ...;output: ...; }>;setForkRule:MutationProcedure<{input: ...;meta: ...;output: ...; }>;setPublic:MutationProcedure<{input: ...;meta: ...;output: ...; }>;subscribeToEvents:SubscriptionProcedure<{input: ...;meta: ...;output: ...; }>;updateItemConfigArrayPort:MutationProcedure<{input: ...;meta: ...;output: ...; }>;updateNodeParent:MutationProcedure<{input: ...;meta: ...;output: ...; }>;updateNodePosition:MutationProcedure<{input: ...;meta: ...;output: ...; }>;updateNodeTitle:MutationProcedure<{input: ...;meta: ...;output: ...; }>;updateNodeUI:MutationProcedure<{input: ...;meta: ...;output: ...; }>;updatePortUI:MutationProcedure<{input: ...;meta: ...;output: ...; }>;updatePortValue:MutationProcedure<{input: ...;meta: ...;output: ...; }>; }>>;folder:BuiltRouter<{ctx:AppContext;errorShape: {code:TRPC_ERROR_CODE_NUMBER;data: {code: ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ...;httpStatus:number;path?: ... | ...;stack?: ... | ...;zodError: ... | ...; };message:string; };meta:object;transformer:true; },DecorateCreateRouterOptions<{create:MutationProcedure<{input: ...;meta: ...;output: ...; }>;delete:MutationProcedure<{input: ...;meta: ...;output: ...; }>;edit:MutationProcedure<{input: ...;meta: ...;output: ...; }>;list:QueryProcedure<{input: ...;meta: ...;output: ...; }>;listWithFlows:QueryProcedure<{input: ...;meta: ...;output: ...; }>;move:MutationProcedure<{input: ...;meta: ...;output: ...; }>;moveFlow:MutationProcedure<{input: ...;meta: ...;output: ...; }>; }>>;mcp:BuiltRouter<{ctx:AppContext;errorShape: {code:TRPC_ERROR_CODE_NUMBER;data: {code: ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ...;httpStatus:number;path?: ... | ...;stack?: ... | ...;zodError: ... | ...; };message:string; };meta:object;transformer:true; },DecorateCreateRouterOptions<{addPromptToFlow:MutationProcedure<{input: ...;meta: ...;output: ...; }>;addResourceToFlow:MutationProcedure<{input: ...;meta: ...;output: ...; }>;addToolToFlow:MutationProcedure<{input: ...;meta: ...;output: ...; }>;buildPromptNode:QueryProcedure<{input: ...;meta: ...;output: ...; }>;buildResourceNode:QueryProcedure<{input: ...;meta: ...;output: ...; }>;buildToolNode:QueryProcedure<{input: ...;meta: ...;output: ...; }>;createServer:MutationProcedure<{input: ...;meta: ...;output: ...; }>;deleteServer:MutationProcedure<{input: ...;meta: ...;output: ...; }>;getAllNodesForServer:QueryProcedure<{input: ...;meta: ...;output: ...; }>;listServers:QueryProcedure<{input: ...;meta: ...;output: ...; }>;serverCapabilities:QueryProcedure<{input: ...;meta: ...;output: ...; }>;updateServer:MutationProcedure<{input: ...;meta: ...;output: ...; }>; }>>;nodeRegistry:BuiltRouter<{ctx:AppContext;errorShape: {code:TRPC_ERROR_CODE_NUMBER;data: {code: ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ...;httpStatus:number;path?: ... | ...;stack?: ... | ...;zodError: ... | ...; };message:string; };meta:object;transformer:true; },DecorateCreateRouterOptions<{getCategories:QueryProcedure<{input: ...;meta: ...;output: ...; }>;getCategorizedNodes:QueryProcedure<{input: ...;meta: ...;output: ...; }>;getNodesByCategory:QueryProcedure<{input: ...;meta: ...;output: ...; }>;getNodeType:QueryProcedure<{input: ...;meta: ...;output: ...; }>;listAvailableTypes:QueryProcedure<{input: ...;meta: ...;output: ...; }>;searchNodes:QueryProcedure<{input: ...;meta: ...;output: ...; }>; }>>;secrets:BuiltRouter<{ctx:AppContext;errorShape: {code:TRPC_ERROR_CODE_NUMBER;data: {code: ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ...;httpStatus:number;path?: ... | ...;stack?: ... | ...;zodError: ... | ...; };message:string; };meta:object;transformer:true; },DecorateCreateRouterOptions<{getSecretTypes:QueryProcedure<{input: ...;meta: ...;output: ...; }>; }>>; }>>>; }>
Defined in: packages/chaingraph-trpc/client/trpc.ts:112