@samiyev/guardian
Version:
Research-backed code quality guardian for AI-assisted development. Detects hardcodes, secrets, circular deps, framework leaks, entity exposure, and 9 architecture violations. Enforces Clean Architecture/DDD principles. Works with GitHub Copilot, Cursor, W
13 lines • 398 B
TypeScript
/**
* Base interface for all use cases
*/
export interface IUseCase<TRequest, TResponse> {
execute(request: TRequest): Promise<TResponse>;
}
/**
* Abstract base class for use cases
*/
export declare abstract class UseCase<TRequest, TResponse> implements IUseCase<TRequest, TResponse> {
abstract execute(request: TRequest): Promise<TResponse>;
}
//# sourceMappingURL=BaseUseCase.d.ts.map