class ChoiceIsNaNError extends Error {
    constructor(choice){
        super(`The choice value "${choice}" from the "choicesDisplayed" option is not a number.`);
        this.name = 'ChoiceIsNaNError';
    }
}
class InitialChoiceNotInChoicesError extends Error {
    constructor(initialChoice, choices){
        super(`The initial choice value "${initialChoice}" is not included in the choices ${choices}.`);
        this.name = 'InitialChoiceNotInChoicesError';
    }
}
class ChoiceIsNonPositiveError extends Error {
    constructor(choice){
        super(`The choice value "${choice}" from the "choicesDisplayed" option is not positive (<= 0).`);
        this.name = 'ChoiceIsNonPositiveError';
    }
}
export { ChoiceIsNaNError, ChoiceIsNonPositiveError, InitialChoiceNotInChoicesError };
