@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
12 lines • 1.79 kB
JavaScript
export class LibError {
static missingFromField(fieldKey) {
return new Error(`InternalError: form must have a field with name "${fieldKey}"`);
}
static componentArgumentRequired(component, input) {
return new Error(`InternalError: ${component} requires input "${input}"`);
}
static abstractVariableRequired() {
return new Error('InternalError: AbstractVariable cannot be undefined');
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvaW90aXplLWlvbmljL3NyYy9saWIvZXJyb3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sT0FBTyxRQUFRO0lBQ1osTUFBTSxDQUFDLGdCQUFnQixDQUFDLFFBQWdCO1FBQzdDLE9BQU8sSUFBSSxLQUFLLENBQ2Qsb0RBQW9ELFFBQVEsR0FBRyxDQUNoRSxDQUFDO0lBQ0osQ0FBQztJQUVNLE1BQU0sQ0FBQyx5QkFBeUIsQ0FBQyxTQUFpQixFQUFFLEtBQWE7UUFDdEUsT0FBTyxJQUFJLEtBQUssQ0FBQyxrQkFBa0IsU0FBUyxvQkFBb0IsS0FBSyxHQUFHLENBQUMsQ0FBQztJQUM1RSxDQUFDO0lBRU0sTUFBTSxDQUFDLHdCQUF3QjtRQUNwQyxPQUFPLElBQUksS0FBSyxDQUFDLHFEQUFxRCxDQUFDLENBQUM7SUFDMUUsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIExpYkVycm9yIHtcbiAgcHVibGljIHN0YXRpYyBtaXNzaW5nRnJvbUZpZWxkKGZpZWxkS2V5OiBzdHJpbmcpIHtcbiAgICByZXR1cm4gbmV3IEVycm9yKFxuICAgICAgYEludGVybmFsRXJyb3I6IGZvcm0gbXVzdCBoYXZlIGEgZmllbGQgd2l0aCBuYW1lIFwiJHtmaWVsZEtleX1cImBcbiAgICApO1xuICB9XG5cbiAgcHVibGljIHN0YXRpYyBjb21wb25lbnRBcmd1bWVudFJlcXVpcmVkKGNvbXBvbmVudDogc3RyaW5nLCBpbnB1dDogc3RyaW5nKSB7XG4gICAgcmV0dXJuIG5ldyBFcnJvcihgSW50ZXJuYWxFcnJvcjogJHtjb21wb25lbnR9IHJlcXVpcmVzIGlucHV0IFwiJHtpbnB1dH1cImApO1xuICB9XG5cbiAgcHVibGljIHN0YXRpYyBhYnN0cmFjdFZhcmlhYmxlUmVxdWlyZWQoKSB7XG4gICAgcmV0dXJuIG5ldyBFcnJvcignSW50ZXJuYWxFcnJvcjogQWJzdHJhY3RWYXJpYWJsZSBjYW5ub3QgYmUgdW5kZWZpbmVkJyk7XG4gIH1cbn1cbiJdfQ==