UNPKG

helene

Version:
31 lines 1.21 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Presentation = exports.PayloadType = void 0; const uuid_1 = require("@lukeed/uuid"); const ejson_1 = require("../ejson"); const isString_1 = __importDefault(require("lodash/isString")); var PayloadType; (function (PayloadType) { PayloadType["METHOD"] = "method"; PayloadType["RESULT"] = "result"; PayloadType["EVENT"] = "event"; PayloadType["ERROR"] = "error"; PayloadType["SETUP"] = "setup"; PayloadType["HEARTBEAT"] = "heartbeat"; })(PayloadType || (exports.PayloadType = PayloadType = {})); var Presentation; (function (Presentation) { Presentation.uuid = uuid_1.v4; function decode(payload) { return ejson_1.EJSON.parse((0, isString_1.default)(payload) ? payload : payload.data); } Presentation.decode = decode; function encode(payload) { return ejson_1.EJSON.stringify(payload); } Presentation.encode = encode; })(Presentation || (exports.Presentation = Presentation = {})); //# sourceMappingURL=presentation.js.map