SequenceErrorGenerator: {
    <TError>(error: TError): TError;
    <TError>(ErrorClass: (new (message: string) => TError), msg: string): TError;
}

Function that throws detailed error using additional location information based on AnimSequence and its parent AnimTimeline.

Type declaration

    • <TError>(error): TError
    • If an Error instance is passed, the location is appended to it.

      Type Parameters

      Parameters

      • error: TError

        The Error instance to attach the location information to

      Returns TError

    • <TError>(ErrorClass, msg): TError
    • If an Error class function is passed, it is used to create an Error instance with the msg parameter as the error message.

      Type Parameters

      Parameters

      • ErrorClass: (new (message: string) => TError)

        The Error class that will be instantiated

          • new (message): TError
          • Parameters

            • message: string

            Returns TError

      • msg: string

        The error message that will appear before the location information

      Returns TError