UNPKG

bluecodex

Version:

Turn repetitive dev tasks into CLI commands with Typescript

18 lines (15 loc) 415 B
import type { DataTypeCastError } from "../../data-type/errors/data-type-cast-error"; export class FlagFallbackCastError< FlagName extends string = string, Err extends DataTypeCastError = DataTypeCastError, > extends Error { constructor( readonly flagName: FlagName, readonly error: Err, ) { super(); } get message() { return `In flag "${this.flagName}": ${this.error.message}`; } }