Skip to main content
API Reference / modelence / client / systemConfig
const systemConfig: object
Defined in: packages/modelence/src/system/client.ts:4

Type declaration

NameTypeDescriptionDefined in
getConfig()(key) => undefined | PublicKeyOf<{ env.type: { default: string; isPublic: true; type: "string"; }; mongodbPoolSize: { default: number; isPublic: false; type: "number"; }; mongodbUri: { default: string; isPublic: false; type: "secret"; }; multiInstance: { default: false; isPublic: false; type: "boolean"; }; site.url: { default: string; isPublic: true; type: "string"; }; }>[K]-packages/modelence/src/client/module.ts:90
infiniteQuery()(name, getArgs) => objectReturns options for useInfiniteQuery. The getArgs callback receives the current pageParam and returns the args to pass to the query handler. Spread the result into useInfiniteQuery alongside getNextPageParam. Annotate the pageParam type in the callback so TypeScript can infer the page param type — no manual generic needed on useInfiniteQuery.packages/modelence/src/client/module.ts:134
mutation()(name) => object-packages/modelence/src/client/module.ts:114
query()(name, …rest) => object-packages/modelence/src/client/module.ts:97