diff options
Diffstat (limited to 'src/modules/config/utils.ts')
| -rw-r--r-- | src/modules/config/utils.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/config/utils.ts b/src/modules/config/utils.ts index 8300311..444622e 100644 --- a/src/modules/config/utils.ts +++ b/src/modules/config/utils.ts @@ -1,6 +1,8 @@ export type SelectOption = [string, string]; +/** 只有这几个端口字段会被渲染成输入框,故意收窄成字面量联合,好让 configState[key] 能推出 number */ +export type PortFieldKey = 'port' | 'socks-port' | 'mixed-port' | 'redir-port' | 'mitm-port'; export type PortField = { - key: string; + key: PortFieldKey; label: string; }; |
