@baqhub/sdk
Version:
The official JavaScript SDK for the BAQ federated app platform.
26 lines (25 loc) • 626 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VersionLink = exports.RVersionLink = void 0;
const tslib_1 = require("tslib");
const IO = tslib_1.__importStar(require("../../helpers/io.js"));
//
// Model.
//
const RVersionLinkRaw = IO.dualObject({
entity: IO.string,
recordId: IO.string,
versionHash: IO.string,
}, {
originalEntity: IO.string,
});
exports.RVersionLink = IO.clean(RVersionLinkRaw);
//
// I/O.
//
function buildVersionLink(entity, recordId, versionHash) {
return { entity, recordId, versionHash };
}
exports.VersionLink = {
new: buildVersionLink,
};