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 Parameter | Default type |
---|---|
Params extends GbnfJsonSchema | undefined | GbnfJsonSchema | 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
Parameter | Type |
---|---|
params | GbnfJsonSchemaToType <Params > |
Returns
any