ProviderClient
type ProviderClient<TProvider> = { actions: TProvider extends { actions: infer TActions; } ? { [K in keyof TActions]: ActionClient<TActions[K]> } : never; entities: TProvider extends { entities: infer TEntities; } ? { [K in keyof TEntities]: EntityClient<TEntities[K]> } : never;};Defined in: client/src/types/types.ts:62
A provider handle. actions and entities mirror the schema’s per-provider
groups. Events are intentionally absent: the server describes them in the
schema but exposes no HTTP route to invoke them (yet).
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
TProvider |
Properties
Section titled “Properties”actions
Section titled “actions”actions: TProvider extends { actions: infer TActions;} ? { [K in keyof TActions]: ActionClient<TActions[K]> } : never;Defined in: client/src/types/types.ts:63
entities
Section titled “entities”entities: TProvider extends { entities: infer TEntities;} ? { [K in keyof TEntities]: EntityClient<TEntities[K]> } : never;Defined in: client/src/types/types.ts:64