ruch
Version:
Revolutionary React TypeScript CLI with hexagonal architecture & AI-powered development assistance. Create maintainable, scalable applications with domain-driven design and integrated AI tooling.
21 lines • 1.34 kB
TypeScript
import { logger } from './logger';
export interface Logger {
error: typeof logger.error;
success: typeof logger.success;
info: typeof logger.info;
warning: typeof logger.warning;
log: typeof logger.log;
}
export declare const logError: (logger: Logger, message: string) => void;
export declare const logSuccess: (logger: Logger, message: string) => void;
export declare const logInfo: (logger: Logger, message: string) => void;
export declare const logWarning: (logger: Logger, message: string) => void;
export declare const logDebug: (logger: Logger, message: string) => void;
export declare const logDomainCreationSuccess: (logger: Logger, domainName: string, domainPath: string) => void;
export declare const logDomainDeletionSuccess: (logger: Logger, domainName: string) => void;
export declare const logDomainAlreadyExists: (logger: Logger, domainName: string, domainPath: string) => void;
export declare const logDomainNotFound: (logger: Logger, domainName: string, domainPath: string) => void;
export declare const logInvalidDomainName: (logger: Logger, domainName: string) => void;
export declare const logNoDomainsFound: (logger: Logger, domainsPath: string) => void;
export declare const logDomainsListed: (logger: Logger, domainCount: number, domainsPath: string) => void;
//# sourceMappingURL=logging.d.ts.map