{"version":3,"file":"modeOwner.cjs","names":[],"sources":["../../src/schemas/modeOwner.ts"],"sourcesContent":["import type { DoomExtensionContext } from './config.ts';\nimport type { MinorModeCatalogService, MinorModeOwnerDefinition, MinorModeOwnerHandle } from './mode.ts';\n\n/** Register an owner directly with the injected session catalog. */\nexport function registerMinorModeOwner<ExtensionContext extends DoomExtensionContext>(\n  catalog: MinorModeCatalogService,\n  definition: MinorModeOwnerDefinition<ExtensionContext>,\n): MinorModeOwnerHandle {\n  return catalog.registerOwner(definition);\n}\n"],"mappings":"AAIA,SAAgB,EACd,EACA,EACsB,CACtB,OAAO,EAAQ,cAAc,CAAU,CACzC"}