export declare const Environments: readonly ["development", "test", "staging", "production"]; export type Environment = (typeof Environments)[number]; export declare const LogLevels: readonly ["error", "info", "data", "trace"]; export type LogLevel = (typeof LogLevels)[number]; export declare const Scopes: readonly ["public", "private", "default"]; /** * Artifact registration scopes * - `public` input handlers are public (as HTTP endpoints) * - `private` input handlers are only avilable within the service via client() ports * - `default` command handlers are public, event handlers are private when event producers are found within the service, otherwise public */ export type Scope = (typeof Scopes)[number]; export declare const ExitCodes: readonly ["UNIT_TEST", "ERROR"]; /** * Application exit codes * - `UNIT_TEST` to flag unit tests, avoiding process exits on errors * - `ERROR` exit on errors */ export type ExitCode = (typeof ExitCodes)[number]; export declare const Operators: readonly ["eq", "neq", "lt", "gt", "lte", "gte", "in", "nin"]; /** * Filter operators * - `eq` equal * - `neq` not equal * - `lt` less than * - `gt` greater than * - `lte` less than or equal * - `gte` greater than or equal * - `in` includes * - `nin` not includes */ export type Operator = (typeof Operators)[number]; //# sourceMappingURL=enums.d.ts.map