@typed/io
Version:
Runtime IO type system
16 lines • 509 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Never = void 0;
const lambda_1 = require("@typed/lambda");
const strings_1 = require("@typed/strings");
const decoder_1 = require("../decoder");
exports.Never = {
name: 'Never',
expected: 'never',
is: (_) => false,
decode(i) {
return decoder_1.decodeFailure(decoder_1.DecodeError.create(`not a damn thing`, strings_1.toString(i)));
},
encode: lambda_1.id,
};
//# sourceMappingURL=Never.js.map