Skip to content

类型别名: QuerySchemaEntry

ts
type QuerySchemaEntry = 
  | QueryConverter
  | [QueryConverter];

定义于: types/url.d.ts:25

schema 单项,转换器可以是任意 (value: string) => T 函数——内置的 Number / String / BooleanBoolean 会被 parseQuery 自动改用安全布尔转换),或自定义如 v => v === '1'

  • 标量转换器 QueryConverter → 该键取单值并转换
  • 单元素元组 [QueryConverter](如 [String])→ 该键强制为数组,逐项转换

示例

ts
const schema: Record<string, QuerySchemaEntry> = {
  id: Number,    // 标量:number
  tags: [String], // 元组:string[](强制数组)
}