MCPcopy Create free account
hub / github.com/wevm/viem / writeTokensIndex

Function writeTokensIndex

scripts/generateTokenlist.ts:293–304  ·  view source on GitHub ↗
(tokenDefinitions: TokenDefinition[])

Source from the content-addressed store, hash-verified

291}
292
293async function writeTokensIndex(tokenDefinitions: TokenDefinition[]) {
294 const definitionExports = getDefinitionExports(tokenDefinitions)
295
296 await Bun.write(
297 tokensIndexFile,
298 `// biome-ignore lint/performance/noBarrelFile: entrypoint module
299export { defineToken, type Token, type Tokens } from './defineToken.js'
300${definitionExports.map((name) => `export { ${name} } from './definitions/${name}.js'`).join('\n')}
301export { tokens } from './sets.js'
302`,
303 )
304}
305
306async function writeTokenSets(tokenDefinitions: TokenDefinition[]) {
307 const allNames = getDefinitionExports(tokenDefinitions)

Callers 1

Calls 1

getDefinitionExportsFunction · 0.85

Tested by

no test coverage detected