Skip to content

类型别名: InferQueryValue<E>

ts
type InferQueryValue<E> = E extends [QueryConverter<infer R>] ? R[] : E extends QueryConverter<infer R> ? R : never;

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

由单个 QuerySchemaEntry 推导其对应值的类型:元组标记 [Conv]R[],标量转换器 ConvR

类型参数

类型参数描述
E单个 schema 项

示例

ts
type A = InferQueryValue<NumberConstructor>   // number
type B = InferQueryValue<[StringConstructor]> // string[]