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

Function getReservedImportNames

scripts/generateTokenlist.ts:387–402  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

385}
386
387function getReservedImportNames() {
388 if (!existsSync(definitionsDir)) return new Set<string>()
389
390 return new Set(
391 readdirSync(definitionsDir)
392 .filter(
393 (fileName) =>
394 fileName.endsWith('.ts') && !fileName.endsWith('.test.ts'),
395 )
396 .filter((fileName) => {
397 const file = new URL(fileName, definitionsDir)
398 return !hasGeneratedBanner(readFileSync(file, 'utf8'))
399 })
400 .map((fileName) => basename(fileName, '.ts')),
401 )
402}
403
404function hasGeneratedBanner(source: string) {
405 return source.includes(generatedBanner)

Callers 1

Calls 1

hasGeneratedBannerFunction · 0.85

Tested by

no test coverage detected