Skip to content

Type Alias: ChatSessionModelFunction<Params>

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

Defined in: types.ts:194

Type Parameters

Type ParameterDefault type
Params extends GbnfJsonSchema | undefinedGbnfJsonSchema | undefined

Properties

description?

ts
readonly optional description: string;

Defined in: types.ts:195


params?

ts
readonly optional params: Readonly<Params>;

Defined in: types.ts:196


handler()

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

Defined in: types.ts:197

Parameters

ParameterType
paramsGbnfJsonSchemaToType<Params>

Returns

any