UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

29 lines 2.55 kB
import { CodeError } from '@iotize/common/error'; export class ConverterError extends CodeError { constructor(code, msg, cause) { super(msg, code); this.cause = cause; } static unexpectedBufferSize(expected, buffer) { return new ConverterError(ConverterError.Code.UnexpectedBufferSizeError, 'Expected buffer of ' + expected + ' byte(s) but found only ' + buffer.length + ' byte(s)'); } static nullBufferError(msg) { return new ConverterError(ConverterError.Code.NullBufferError, msg); } static valueTooBigError(value, maxValue) { return new ConverterError(ConverterError.Code.ValueTooBigError, `Value ${value} is not acceptable. Maximum authorized value is ${maxValue}.`); } } (function (ConverterError) { let Code; (function (Code) { Code["UnexpectedBufferSizeError"] = "UnexpectedBufferSizeError"; Code["NullBufferError"] = "NullBufferError"; Code["ValueTooBigError"] = "ConverterErrorValueTooBigError"; })(Code = ConverterError.Code || (ConverterError.Code = {})); })(ConverterError || (ConverterError = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9jbGllbnQvaW1wbC9zcmMvbGliL2NvbnZlcnRlci9lcnJvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFakQsTUFBTSxPQUFPLGNBQWUsU0FBUSxTQUE4QjtJQUNoRSxZQUNFLElBQXlCLEVBQ3pCLEdBQVcsRUFDSixLQUFhO1FBRXBCLEtBQUssQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFGVixVQUFLLEdBQUwsS0FBSyxDQUFRO0lBR3RCLENBQUM7SUFFRCxNQUFNLENBQUMsb0JBQW9CLENBQUMsUUFBZ0IsRUFBRSxNQUFrQjtRQUM5RCxPQUFPLElBQUksY0FBYyxDQUN2QixjQUFjLENBQUMsSUFBSSxDQUFDLHlCQUF5QixFQUM3QyxxQkFBcUI7WUFDbkIsUUFBUTtZQUNSLDBCQUEwQjtZQUMxQixNQUFNLENBQUMsTUFBTTtZQUNiLFVBQVUsQ0FDYixDQUFDO0lBQ0osQ0FBQztJQUVELE1BQU0sQ0FBQyxlQUFlLENBQUMsR0FBVztRQUNoQyxPQUFPLElBQUksY0FBYyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQ3RFLENBQUM7SUFFRCxNQUFNLENBQUMsZ0JBQWdCLENBQUMsS0FBYSxFQUFFLFFBQWdCO1FBQ3JELE9BQU8sSUFBSSxjQUFjLENBQ3ZCLGNBQWMsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLEVBQ3BDLFNBQVMsS0FBSyxtREFBbUQsUUFBUSxHQUFHLENBQzdFLENBQUM7SUFDSixDQUFDO0NBQ0Y7QUFFRCxXQUFpQixjQUFjO0lBQzdCLElBQVksSUFJWDtJQUpELFdBQVksSUFBSTtRQUNkLCtEQUF1RCxDQUFBO1FBQ3ZELDJDQUFtQyxDQUFBO1FBQ25DLDJEQUFtRCxDQUFBO0lBQ3JELENBQUMsRUFKVyxJQUFJLEdBQUosbUJBQUksS0FBSixtQkFBSSxRQUlmO0FBQ0gsQ0FBQyxFQU5nQixjQUFjLEtBQWQsY0FBYyxRQU05QiJ9