@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
21 lines • 648 B
TypeScript
import { ValueObject } from "./ValueObject";
interface ProjectPathProps {
readonly absolutePath: string;
readonly relativePath: string;
}
/**
* Value object representing a file path in the analyzed project
*/
export declare class ProjectPath extends ValueObject<ProjectPathProps> {
private constructor();
static create(absolutePath: string, projectRoot: string): ProjectPath;
get absolute(): string;
get relative(): string;
get extension(): string;
get filename(): string;
get directory(): string;
isTypeScript(): boolean;
isJavaScript(): boolean;
}
export {};
//# sourceMappingURL=ProjectPath.d.ts.map