/** * Live binding filled by `bare-os-ctx-discord-packed.js` when that file is * statically imported (standalone pack entry). Dynamic `import('./x.js')` * does not resolve under `bare:/app.bundle/`. * * @type {{ module: Record | null }} */ export const bareOsDiscordRegistry = { module: null } /** * @param {Record | null | undefined} mod * @returns {Record | null} */ export function registerPackedDiscordJs(mod) { bareOsDiscordRegistry.module = mod && typeof mod.Client === 'function' ? mod : null return bareOsDiscordRegistry.module } /** @returns {Record | null} */ export function takePackedDiscordJs() { return bareOsDiscordRegistry.module }