openpencil/packages/fig/scripts/smoke-dist.ts
2026-06-30 10:51:37 +03:00

18 lines
438 B
TypeScript

export {}
const mod = await import('../dist/index.js')
if (mod.FIG_PACKAGE_STATUS !== 'container-api') {
throw new Error('Expected @open-pencil/fig container API export')
}
const bytes = mod.writeFigContainer({
schemaDeflated: new Uint8Array([1]),
dataRaw: new Uint8Array([2])
})
const document = mod.readFigContainer(bytes)
if (document.dataRaw[0] !== 2) {
throw new Error('Expected @open-pencil/fig container round-trip')
}