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

Type Parameters

Type ParameterDefault type
Params extends GbnfJsonSchema | undefinedGbnfJsonSchema | undefined

Properties

description?

ts
readonly optional description: string;

Defined in: types.ts:417


params?

ts
readonly optional params: Params;

Defined in: types.ts:418


handler()

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

Defined in: types.ts:419

Parameters

ParameterType
paramsGbnfJsonSchemaToType<NoInfer<Params>>

Returns

any