@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 • 659 B
TypeScript
/**
* Result type for handling success/failure scenarios
*/
export type Result<T, E = Error> = Success<T> | Failure<E>;
export declare class Success<T> {
readonly value: T;
readonly isSuccess = true;
readonly isFailure = false;
constructor(value: T);
static create<T>(value: T): Success<T>;
}
export declare class Failure<E> {
readonly error: E;
readonly isSuccess = false;
readonly isFailure = true;
constructor(error: E);
static create<E>(error: E): Failure<E>;
}
export declare const ok: <T>(value: T) => Result<T>;
export declare const fail: <E>(error: E) => Result<never, E>;
//# sourceMappingURL=Result.d.ts.map