Skip to content

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

Licensed under BUSL-1.1