@typed/io
Version:
Runtime IO type system
23 lines • 704 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RemoteData = exports.remoteData = void 0;
const D = require("../decoder");
const E = require("../encoder");
const G = require("../guard");
const Type_1 = require("./Type");
exports.remoteData = (left, right, name = `RemoteData<${left.name}, ${right.name}>`) => {
const g = G.remoteData(left, right);
const d = D.remoteData(left, right);
const e = E.Encoder.id();
return {
...g,
...d,
...e,
name,
left,
right,
};
};
const _RemoteData = exports.remoteData(Type_1.Any, Type_1.Any);
exports.RemoteData = _RemoteData;
//# sourceMappingURL=RemoteData.js.map