Skip to content
Typeerrorsv0.13.0Internal

ErrorCodeFilter

Union type of all Seedcord errors filtered by error class and error code.

type ErrorCodeFilter<
    Type extends SeedcordErrorTypeString | undefined,
    Code extends SeedcordErrorCode | undefined
> = Code extends SeedcordErrorCode
    ? Type extends SeedcordErrorTypeString
        ? SeedcordErrorVariant<Type, Code>
        : AnySeedcordErrorForCode<Code>
    : ErrorTypeFilter<Type>;