deno.land / x / typebox@0.32.21 / changelog / 0.20.0.md
Updates:
Type.Rec(...)
signature change.Notes:
The Type.Rec(...)
function signature has been changed to allow passing the $id
as a custom option. This is to align Type.Rec(...)
with other functions that accept $id
as an option. Type.Rec(...)
can work with or without an explicit $id
, but it is recommend to specify one if the recursive type is nested in an outer schema.
const Node = Type.Rec(Self => Type.Object({
id: Type.String(),
nodes: Type.Array(Self)
}), { $id: 'Node' })
Version Info