UNPKG

@thisisagile/easy-service

Version:

Straightforward library for building domain-driven microservice architectures

10 lines (9 loc) 472 B
import { ErrorOrigin } from '@thisisagile/easy'; import { VerbOptions } from './Verb'; export declare class OriginatedError extends Error { readonly origin: ErrorOrigin; readonly options?: VerbOptions | undefined; constructor(origin: ErrorOrigin, options?: VerbOptions | undefined); } export declare const isOriginatedError: (e?: unknown) => e is OriginatedError; export declare const toOriginatedError: (e: unknown, options?: VerbOptions) => OriginatedError;