@sentzunhat/zacatl
Version:
A modular, high-performance TypeScript microservice framework for Node.js, featuring layered architecture, dependency injection, and robust validation for building scalable APIs and distributed systems.
28 lines • 782 B
TypeScript
import type { ConfigLayers } from '../layers/types';
import type { ConfigPlatforms } from '../platforms/types';
export type { ConfigCLI } from '../platforms/cli/types';
export type { ConfigDesktop } from '../platforms/desktop/types';
export declare enum ServiceType {
CLI = "CLI",
DESKTOP = "DESKTOP",
SERVER = "SERVER"
}
export interface ConfigLocalization {
locales?: {
default?: string;
supported?: string[];
directories?: string[];
};
objectNotation?: boolean;
overrideBuiltIn?: boolean;
}
export interface ConfigService {
type?: ServiceType;
layers?: ConfigLayers;
platforms?: ConfigPlatforms;
localization?: ConfigLocalization;
run?: {
auto?: boolean;
};
}
//# sourceMappingURL=index.d.ts.map