-- Compiled with @isentinel/roblox-ts v4.0.11 local TS = _G[script] local exports = {} --[[ * * Centurion integration barrel for `@lisachandra/platform`. * * Importing this module triggers side-effect registration of all platform commands (via `@Register` * decorators) and types (via `markForRegistration`). Re-exports the type identifier map, guards, * and utility builders so consumers can reference everything from a single import. * * @example * ```ts * // Pattern B — compile-time registration (all decorators evaluated on import): * import "@lisachandra/platform/centurion"; * * const server = Centurion.server({ ... }); * server.start(); // register() discovers all commands and types * ```; * * @example * ```ts * // With named imports: * import { * CenturionUserType, * configureCenturionGroup, * adminOrDeveloper, * } from "@lisachandra/platform/centurion"; * ```; ]] TS.import(script, script, "commands") TS.import(script, script, "types") for _k, _v in TS.import(script, script, "guards") or {} do exports[_k] = _v end local _type = TS.import(script, script, "type") exports.CenturionUserType = _type.CenturionUserType exports.registerCenturionType = _type.registerCenturionType for _k, _v in TS.import(script, script, "utility") or {} do exports[_k] = _v end return exports