12345678910111213 |
- import metadata from '../metadata.min.json' assert { type: 'json' }
- import fs from 'fs'
- const countryCodes = Object.keys(metadata.countries)
- fs.writeFileSync(
- './types.d.ts',
- fs.readFileSync('./types.d.ts', 'utf-8').replace(
- /export type CountryCode = .*;/,
- `export type CountryCode = ${countryCodes.map(_ => `'${_}'`).join(' | ')};`
- ),
- 'utf-8'
- )
|