@fjell/registry
Version:
Dependency injection and service location system for the Fjell ecosystem
29 lines • 1.07 kB
TypeScript
import { RegistryError } from './RegistryError';
/**
* Base class for coordinate-related errors
*/
export declare abstract class CoordinateError extends RegistryError {
readonly kta?: any;
readonly scopes?: string[];
constructor(message: string, kta?: any, scopes?: string[], context?: Record<string, any>);
}
/**
* Thrown when coordinate creation fails due to invalid parameters
*/
export declare class InvalidCoordinateError extends CoordinateError {
constructor(kta: any, scopes: string[], reason: string, context?: Record<string, any>);
}
/**
* Thrown when KTA (Key Type Array) is invalid
*/
export declare class InvalidKTAError extends CoordinateError {
constructor(kta: any, reason: string, context?: Record<string, any>);
}
/**
* Thrown when scopes array contains invalid values
*/
export declare class InvalidScopesError extends CoordinateError {
readonly invalidScopes: any[];
constructor(scopes: any[], invalidScopes: any[], reason: string, context?: Record<string, any>);
}
//# sourceMappingURL=CoordinateError.d.ts.map