UNPKG

@baqhub/sdk

Version:

The official JavaScript SDK for the BAQ federated app platform.

32 lines (31 loc) 811 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EntityLink = exports.REntityLinkClass = void 0; const tslib_1 = require("tslib"); const IO = tslib_1.__importStar(require("../../helpers/io.js")); // // Runtime model. // class REntityLinkClass extends IO.Type { constructor() { const model = IO.dualObject({ entity: IO.string, }, { originalEntity: IO.string, versionCreatedAt: IO.isoDate, }); super("EntityLink", model.is, model.validate, model.encode); } } exports.REntityLinkClass = REntityLinkClass; const REntityLink = new REntityLinkClass(); // // I/O. // function buildEntityLink(entity) { return { entity }; } exports.EntityLink = { io: () => REntityLink, new: buildEntityLink, };