UNPKG

@fjell/registry

Version:

Dependency injection and service location system for the Fjell ecosystem

29 lines 1.07 kB
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