{"version":3,"file":"init.luau","names":[],"sources":["..\\..\\src\\centurion\\index.ts"],"sourcesContent":["/**\n * Centurion integration barrel for `@lisachandra/platform`.\n *\n * Importing this module triggers side-effect registration of all platform commands (via `@Register`\n * decorators) and types (via `markForRegistration`). Re-exports the type identifier map, guards,\n * and utility builders so consumers can reference everything from a single import.\n *\n * @example\n * \t```ts\n * \t// Pattern B — compile-time registration (all decorators evaluated on import):\n * \timport \"@lisachandra/platform/centurion\";\n *\n * \tconst server = Centurion.server({ ... });\n * \tserver.start(); // register() discovers all commands and types\n * \t```;\n *\n * @example\n * \t```ts\n * \t// With named imports:\n * \timport {\n * \t\tCenturionUserType,\n * \t\tconfigureCenturionGroup,\n * \t\tadminOrDeveloper,\n * \t} from \"@lisachandra/platform/centurion\";\n * \t```;\n */\nimport \"./commands\";\nimport \"./types\";\n\nexport * from \"./guards\";\nexport { CenturionUserType, registerCenturionType } from \"./type\";\nexport type { CenturionUserTypeKey, CenturionUserTypes } from \"./type\";\nexport * from \"./utility\";\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA0BA;AACA;AAEA;;AAAwB;AACxB;AAAA;AAAA;AAEA;;AAAyB","ignoreList":[]}