Skip to content

Type Alias: ChatSessionModelFunction<Params> ​

ts
type ChatSessionModelFunction<Params> = {
  description?: string;
  params?: Params;
  handler: (params: GbnfJsonSchemaToType<NoInfer<Params>>) => any;
};

Defined in: types.ts:419

Type Parameters ​

Type ParameterDefault type
Params extends GbnfJsonSchema | undefinedGbnfJsonSchema | undefined

Properties ​

description? ​

ts
readonly optional description: string;

Defined in: types.ts:420


params? ​

ts
readonly optional params: Params;

Defined in: types.ts:421


handler() ​

ts
readonly handler: (params: GbnfJsonSchemaToType<NoInfer<Params>>) => any;

Defined in: types.ts:422

Parameters ​

ParameterType
paramsGbnfJsonSchemaToType<NoInfer<Params>>

Returns ​

any