Files
typemap/test/options.ts
sinclairzx81 78dc497ef8 Revision 0.8.4 (#13)
* Parameterized Types

* Syntax Options

* Documentation
2025-01-28 02:39:50 +09:00

18 lines
496 B
TypeScript

import { Assert } from './assert'
import { TypeBox, Valibot, Zod } from '@sinclair/typemap'
describe('SyntaxOptions', () => {
it('Should map Options (Zod)', () => {
const A = TypeBox('string', { minLength: 10 })
const B = Zod(A)
const C = TypeBox(B)
Assert.IsEqual(C.minLength, 10)
})
it('Should map Options (Valibot)', () => {
const A = TypeBox('string', { minLength: 10 })
const B = Valibot(A)
const C = TypeBox(B)
Assert.IsEqual(C.minLength, 10)
})
})