orbital-js/orbital

View on GitHub
packages/core/src/errors/alias-length.error.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { OrbitalError } from './orbital-error';

export class AliasLengthError extends OrbitalError {
    constructor(length: number, expected: number, optionOrCommand: string, command: boolean) {
        let message: string = 'The alias you input for '
            + (command ? 'command ' : 'option ')
            + '"' + optionOrCommand + '" is too ';
        if (length > expected) {
            message += 'long. ';
        } else {
            message += 'short. ';
        }
        message += 'Please update your alias.';
        super(message);
    }
}