UNPKG

xiot-core-message-ts

Version:
22 lines (21 loc) 708 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ChildrenRemoved_1 = require("../../typedef/iq/basic/ChildrenRemoved"); class ChildrenRemovedCodec { encodeQueryContent(query) { if (query instanceof ChildrenRemoved_1.QueryChildrenRemoved) { return { children: query.children }; } return null; } encodeResultContent(result) { return null; } decodeQuery(id, content) { return new ChildrenRemoved_1.QueryChildrenRemoved(id, content.children); } decodeResult(id, content) { return new ChildrenRemoved_1.ResultChildrenRemoved(id); } } exports.ChildrenRemovedCodec = ChildrenRemovedCodec;