const schema = S.Struct({
min: S.Number,
max: S.suspend(
(): S.Schema<number> => S.Number.pipe(
S.greaterThan(schema.fields.min)
)
),
});
const schema = S.Struct({
min: S.Number,
max: S.suspend(
(): S.Schema<number> => S.Number.pipe(
S.greaterThan(schema.fields.min)
)
),
});