UNPKG

@itwin/core-bentley

Version:

Bentley JavaScript core components

30 lines 757 B
/** @packageDocumentation * @module Errors */ /** @alpha */ export type StatusCategoryHandler = (error: Error) => StatusCategory | undefined; /** A group of related statuses for aggregate reporting purposes. * @alpha */ export declare abstract class StatusCategory { static handlers: Set<StatusCategoryHandler>; static for(error: Error): StatusCategory; abstract name: string; abstract code: number; abstract error: boolean; } /*** * A success status. * @alpha */ export declare abstract class SuccessCategory extends StatusCategory { error: boolean; } /** * An error status. * @alpha */ export declare abstract class ErrorCategory extends StatusCategory { error: boolean; } //# sourceMappingURL=StatusCategory.d.ts.map