Generic type variables
The `CommonError` object generic type variables
CommonError<Id>
CommonError<Id>A generic type variable constrained by the string, by default of the value captured from the provided id indicates the identification type of a new CommonError instance.
abstract class CommonError<
  Id extends string // <--- Declare generic type variable Id.
> extends Error {
  ...
  constructor(
    problem: string,
    fix: string,
    id?: Id, // <--- Capture generic type variable Id.
    template = CommonError.template,
    additional?: { link?: string; max?: number; min?: number; type?: string }
  ) { ... }
  ...
}Last updated
Was this helpful?