Skip to content

Commit 5b053eb

Browse files
committed
[fix] set exactOptionalPropertyTypes to true
1 parent e61604e commit 5b053eb

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

src/glue/messages.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -997,21 +997,21 @@ export interface GlueMsgLoadReq {
997997
seed: number;
998998
n_ctx: number;
999999
n_threads: number;
1000-
embeddings?: boolean;
1001-
offload_kqv?: boolean;
1002-
n_batch?: number;
1000+
embeddings?: boolean | undefined;
1001+
offload_kqv?: boolean | undefined;
1002+
n_batch?: number | undefined;
10031003
n_seq_max?: number;
10041004
pooling_type?: string;
10051005
rope_scaling_type?: string;
1006-
rope_freq_base?: number;
1007-
rope_freq_scale?: number;
1008-
yarn_ext_factor?: number;
1009-
yarn_attn_factor?: number;
1010-
yarn_beta_fast?: number;
1011-
yarn_beta_slow?: number;
1012-
yarn_orig_ctx?: number;
1006+
rope_freq_base?: number | undefined;
1007+
rope_freq_scale?: number | undefined;
1008+
yarn_ext_factor?: number | undefined;
1009+
yarn_attn_factor?: number | undefined;
1010+
yarn_beta_fast?: number | undefined;
1011+
yarn_beta_slow?: number | undefined;
1012+
yarn_orig_ctx?: number | undefined;
10131013
cache_type_k?: string;
1014-
cache_type_v?: string;
1014+
cache_type_v?: string | undefined;
10151015
}
10161016

10171017
// struct glue_msg_load_res
@@ -1316,7 +1316,7 @@ export interface GlueMsgTestPerplexityRes {
13161316
// struct glue_msg_chat_format_req
13171317
export interface GlueMsgChatFormatReq {
13181318
_name: "cfmt_req";
1319-
tmpl?: string;
1319+
tmpl?: string | undefined;
13201320
add_ass?: boolean;
13211321
roles: string[];
13221322
contents: string[];

src/model-manager.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ export interface ModelManagerParams {
4141
*
4242
* Default: 3
4343
*/
44-
parallelDownloads?: number;
44+
parallelDownloads?: number | undefined;
4545
/**
4646
* Allow offline mode
4747
*
4848
* Default: false
4949
*/
50-
allowOffline?: boolean;
50+
allowOffline?: boolean | undefined;
5151
}
5252

5353
/**

src/worker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ interface Task {
4444
resolve: any;
4545
reject: any;
4646
param: TaskParam;
47-
buffers?: ArrayBuffer[];
47+
buffers?: ArrayBuffer[] | undefined;
4848
}
4949

5050
export class ProxyToWorker {

tsconfig.build.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"downlevelIteration": true,
1919
"resolveJsonModule": true,
2020
"experimentalDecorators": true,
21-
"exactOptionalPropertyTypes": false,
21+
"exactOptionalPropertyTypes": true,
2222
"noImplicitOverride": true,
2323
"verbatimModuleSyntax": true,
2424

0 commit comments

Comments
 (0)