Type Alias: ChatSessionModelFunction<Params>
ts
type ChatSessionModelFunction<Params> = {
description?: string;
params?: Params;
handler: (params: GbnfJsonSchemaToType<NoInfer<Params>>) => any;
};Defined in: types.ts:366
Type Parameters
| Type Parameter | Default type |
|---|---|
Params extends GbnfJsonSchema | undefined | GbnfJsonSchema | undefined |
Properties
description?
ts
readonly optional description: string;Defined in: types.ts:367
params?
ts
readonly optional params: Params;Defined in: types.ts:368
handler()
ts
readonly handler: (params: GbnfJsonSchemaToType<NoInfer<Params>>) => any;Defined in: types.ts:369
Parameters
| Parameter | Type |
|---|---|
params | GbnfJsonSchemaToType<NoInfer<Params>> |
Returns
any