Skip to content

unknown ​

不做任何检查地接受任意值,包括 undefined。永远不会失败。

签名 ​

ts
function unknown(): Schema<unknown>

使用场景 ​

  • 包含任意数据、稍后再校验或不校验的字段(元数据、设置)。
  • 在使用 unknown: 'strip' 的对象中保留某个字段。

示例 ​

任意元数据 ​

ts
const Event = object({
  type: string(),
  payload: unknown(),
});

另请参阅 ​

  • object:保留所有多余字段的 passthrough 模式