/** * Which `velar/*` surfaces `@velarscript/web` publishes, and in what order the * map declares them. * * D115 P4 R3e, the shape D114 R4a gave `packages/node/src/module-policy.ts`: * each entry is built by the `modules/.ts` file that owns that * surface's tables, and `compiler.ts` assembles `webModuleInterfaces` from this * list. The roster lives here rather than in `compiler.ts` because a file that * is imported to build the map cannot import the map back — that edge is a * cycle, and a `const` read across one is a temporal dead zone rather than a * type error. */ import type { ModuleInterface } from "@velarscript/compiler"; /** The `webModuleInterfaces` entries, in the order that map declares them. */ export declare const webModuleEntries: readonly (readonly [string, ModuleInterface])[]; //# sourceMappingURL=module-roster.d.ts.map