{"version":3,"file":"bindings.js","sources":["../../../src/vite/bindings.ts"],"sourcesContent":["/**\n * Binding vocabulary shared by the wrangler config reader and the AST transform.\n *\n * It lives apart from `wranglerConfig.ts` so the transform never has to import that module, which\n * pulls in `wrangler` and with it a Node 20+ runtime.\n */\n\n/** Stands in for a class name where a binding targets the module's default export. */\nexport const DEFAULT_EXPORT = Symbol('defaultExport');\n\n/** The name a binding or an export is known by, either an exported class name or the default export. */\nexport type ExportName = string | typeof DEFAULT_EXPORT;\n\nexport interface SameWorkerBinding {\n bindingName: string;\n className: ExportName;\n}\n"],"names":[],"mappings":"AAQO,MAAM,cAAA,0BAAwB,eAAe;;;;"}