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:373

Type Parameters

Type ParameterDefault type
Params extends GbnfJsonSchema | undefinedGbnfJsonSchema | undefined

Properties

description?

ts
readonly optional description: string;

Defined in: types.ts:374


params?

ts
readonly optional params: Params;

Defined in: types.ts:375


handler()

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

Defined in: types.ts:376

Parameters

ParameterType
paramsGbnfJsonSchemaToType<NoInfer<Params>>

Returns

any