ox
Version:
Ethereum Standard Library
17 lines (14 loc) • 576 B
text/typescript
import { expectTypeOf, test } from 'vp/test'
import * as ZoneId from './ZoneId.js'
test('accepts supported source IDs', () => {
expectTypeOf(ZoneId.fromChainId(421_700_001)).toEqualTypeOf<number>()
expectTypeOf(
ZoneId.fromChainId(1_424_310_001, 42_431),
).toEqualTypeOf<number>()
expectTypeOf(ZoneId.toChainId(1)).toEqualTypeOf<number>()
expectTypeOf(ZoneId.toChainId(1, 42_431)).toEqualTypeOf<number>()
// @ts-expect-error Unsupported source ID.
ZoneId.fromChainId(421_700_001, 1)
// @ts-expect-error Unsupported source ID.
ZoneId.toChainId(1, 1)
})