(base: string, index: number, modules: ReadonlySet<string>)
| 599 | } |
| 600 | |
| 601 | function uniqueModule(base: string, index: number, modules: ReadonlySet<string>) { |
| 602 | if (!modules.has(base.toLowerCase())) return base |
| 603 | const seed = `${base}-${index}` |
| 604 | let suffix = 0 |
| 605 | while (modules.has(`${seed}${suffix === 0 ? "" : `-${suffix}`}`.toLowerCase())) suffix++ |
| 606 | return `${seed}${suffix === 0 ? "" : `-${suffix}`}` |
| 607 | } |
| 608 | |
| 609 | function normalizeTransport( |
| 610 | schema: Schema.Top | undefined, |