DWS Packages
    Preparing search index...

    Interface DefineExceptionCatalogOptions<TDefs>

    Configuration for defineExceptionCatalog.

    interface DefineExceptionCatalogOptions<
        TDefs extends Record<string, ExceptionEntry<any>>,
    > {
        defaultLocale: keyof TDefs[keyof TDefs]["translations"];
        definitions: TDefs;
        namespace: string;
    }

    Type Parameters

    • TDefs extends Record<string, ExceptionEntry<any>>

      Shape of the exception definitions map.

    Index

    Properties

    defaultLocale: keyof TDefs[keyof TDefs]["translations"]

    Locale used to build the default message when no locale is specified.

    definitions: TDefs

    Map of exception definitions keyed by error name.

    namespace: string

    Prefix prepended to every error key (e.g. 'dns''dns.invalidRecordType').