diff --git a/README.md b/README.md index 03f3910951eea75bc021040ed535334d0c6b3177..7fa7da76d8c7100b56cc9dbb5ee3ac45c6fb408f 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,10 @@ const usp = await connect(options); - set object with allowPartial and required attributes ```javascript - await usp.set("Device.WiFi.Radio.1.", { Name: { required: true, value: "radio-1" }, allowPartial: true }); // => void + await usp.set("Device.WiFi.Radio.1.", { + Name: { required: true, value: "radio-1" }, + allowPartial: true, + }); // => void ``` - set property @@ -173,42 +176,56 @@ const usp = await connect(options); await usp.del("Device.NAT.PortMapping.4."); // => void ``` - - Get Supported DM - + ```javascript -await usp.supportedDM("Device.WiFi.") +await usp.supportedDM("Device.WiFi."); ``` + - Get Supported Protocols - + ```javascript -await usp.supportedProto("Device.WiFi.") +await usp.supportedProto("Device.WiFi."); ``` - Get Instances ```javascript -await usp.instances("Device.WiFi.") +await usp.instances("Device.WiFi."); ``` - Subscribe ```javascript -const clearSub = await usp.subscribe({ id: '1234', notif: 'ObjectCreation', reference: 'Device.NAT.PortMapping.' }, console.log) +const clearSub = await usp.subscribe( + { id: "1234", notif: "ObjectCreation", reference: "Device.NAT.PortMapping." }, + console.log +); ``` - - optional second argument to callback gives access to full message. - ```javascript - await usp.subscribe({ id: '1234', notif: 'ObjectCreation', reference: 'Device.NAT.PortMapping.' }, (_, fullMsg) => console.log(fullMsg) ) - ``` +- optional second argument to callback gives access to full message. -- On (WIP) +```javascript +await usp.subscribe( + { id: "1234", notif: "ObjectCreation", reference: "Device.NAT.PortMapping." }, + (_, fullMsg) => console.log(fullMsg) +); +``` + +- On Id can be a string or a regexp. Messages, generally, have their id in the form COMMAND@random_string (i.e. NOTIFY@12345). (Note: does not add subscription to USP model, instead allows for internal monitoring of received messages) Optional second argument to callback gives access to full message. ```javascript -const clear = usp.on(/NOTIFY.*/, (data, msg) => console.log({ data, msg })) +const clear = usp.on(/NOTIFY.*/, (data, msg) => console.log({ data, msg })); ``` +- Options + + Options allows extending commands with additional functionality. + +```javascript +await usp.options({ timeout: 1000 }).get("Device.DeviceInfo.SerialNumber"); +``` diff --git a/package.json b/package.json index 3567dba87cc6ab56339b02582ce7d95b1dda92af..73c00c350c1093dd8a7eee9fc793ace41a34405a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "usp-js", - "version": "0.1.20", + "version": "0.1.21", "description": "Helper library for easy usp communication using mqtt over tcp or ws.", "main": "node/index.js", "browser": "web/index.js", @@ -12,9 +12,9 @@ "postweb": "tsc --outDir web --declaration --emitDeclarationOnly", "build": "npm run node && npm run web", "dev": "tsc --watch", - "test": "mocha tests/integration", "docs": "npx typedoc", - "prepublishOnly": "npm run build && npm run docs" + "prepublishOnly": "npm run build && npm run docs", + "test": "cross-env TS_NODE_COMPILER_OPTIONS={\\\"module\\\":\\\"commonjs\\\"} mocha -r ts-node/register 'tests/**/*.test.ts'" }, "keywords": [], "author": "Marin Karamihalev <marin.karamihalev@iopsys.eu> (http://iopsys.eu)", @@ -26,9 +26,13 @@ "url": "^0.11.0" }, "devDependencies": { + "@types/chai": "^4.2.18", + "@types/mocha": "^8.2.2", "awesome-typescript-loader": "latest", + "cross-env": "^7.0.3", "mocha": "^8.2.1", "shx": "^0.3.3", + "ts-node": "^9.1.1", "typedoc": "^0.20.36", "typescript": "4.2.4", "webpack": "4", diff --git a/public/assets/js/search.js b/public/assets/js/search.js index 24fb4ebff977ba16d1994f37e6dae9c766f51c22..a2075da9e2eeae5b50e6a607fba7626c87636053 100644 --- a/public/assets/js/search.js +++ b/public/assets/js/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"1":"Module","32":"Variable","64":"Function","256":"Interface","1024":"Property","65536":"Type literal","4194304":"Type alias"},"rows":[{"id":0,"kind":1,"name":"commands/add","url":"modules/commands_add.html","classes":"tsd-kind-module"},{"id":1,"kind":1024,"name":"default","url":"modules/commands_add.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/add"},{"id":2,"kind":65536,"name":"__type","url":"modules/commands_add.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/add"},{"id":3,"kind":1024,"name":"decode","url":"modules/commands_add.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/add.__type"},{"id":4,"kind":1024,"name":"encode","url":"modules/commands_add.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/add.__type"},{"id":5,"kind":1,"name":"commands/del","url":"modules/commands_del.html","classes":"tsd-kind-module"},{"id":6,"kind":1024,"name":"default","url":"modules/commands_del.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/del"},{"id":7,"kind":65536,"name":"__type","url":"modules/commands_del.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/del"},{"id":8,"kind":1024,"name":"decode","url":"modules/commands_del.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/del.__type"},{"id":9,"kind":1024,"name":"encode","url":"modules/commands_del.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/del.__type"},{"id":10,"kind":1,"name":"commands/get","url":"modules/commands_get.html","classes":"tsd-kind-module"},{"id":11,"kind":1024,"name":"default","url":"modules/commands_get.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/get"},{"id":12,"kind":65536,"name":"__type","url":"modules/commands_get.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/get"},{"id":13,"kind":1024,"name":"decode","url":"modules/commands_get.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/get.__type"},{"id":14,"kind":1024,"name":"encode","url":"modules/commands_get.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/get.__type"},{"id":15,"kind":1,"name":"commands","url":"modules/commands.html","classes":"tsd-kind-module"},{"id":16,"kind":32,"name":"rootRecord","url":"modules/commands.html#rootrecord","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"commands"},{"id":17,"kind":32,"name":"rootMsg","url":"modules/commands.html#rootmsg","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"commands"},{"id":18,"kind":32,"name":"header","url":"modules/commands.html#header","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"commands"},{"id":19,"kind":64,"name":"makeRecipes","url":"modules/commands.html#makerecipes","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":20,"kind":64,"name":"decodeId","url":"modules/commands.html#decodeid","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":21,"kind":64,"name":"readMsg","url":"modules/commands.html#readmsg","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":22,"kind":64,"name":"decode","url":"modules/commands.html#decode","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":23,"kind":64,"name":"makeEncode","url":"modules/commands.html#makeencode","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":24,"kind":1,"name":"commands/instances","url":"modules/commands_instances.html","classes":"tsd-kind-module"},{"id":25,"kind":1024,"name":"default","url":"modules/commands_instances.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/instances"},{"id":26,"kind":65536,"name":"__type","url":"modules/commands_instances.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/instances"},{"id":27,"kind":1024,"name":"decode","url":"modules/commands_instances.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/instances.__type"},{"id":28,"kind":1024,"name":"encode","url":"modules/commands_instances.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/instances.__type"},{"id":29,"kind":1,"name":"commands/notify","url":"modules/commands_notify.html","classes":"tsd-kind-module"},{"id":30,"kind":1024,"name":"default","url":"modules/commands_notify.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/notify"},{"id":31,"kind":65536,"name":"__type","url":"modules/commands_notify.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/notify"},{"id":32,"kind":1024,"name":"decode","url":"modules/commands_notify.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":33,"kind":1024,"name":"encode","url":"modules/commands_notify.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":34,"kind":1024,"name":"make","url":"modules/commands_notify.html#__type.make","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":35,"kind":1024,"name":"name","url":"modules/commands_notify.html#__type.name","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":36,"kind":1024,"name":"trigger","url":"modules/commands_notify.html#__type.trigger","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":37,"kind":65536,"name":"__type","url":"modules/commands_notify.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":38,"kind":1024,"name":"encode","url":"modules/commands_notify.html#__type.__type-1.encode-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type.__type"},{"id":39,"kind":1024,"name":"decode","url":"modules/commands_notify.html#__type.__type-1.decode-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type.__type"},{"id":40,"kind":1,"name":"commands/operate","url":"modules/commands_operate.html","classes":"tsd-kind-module"},{"id":41,"kind":1024,"name":"default","url":"modules/commands_operate.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/operate"},{"id":42,"kind":65536,"name":"__type","url":"modules/commands_operate.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/operate"},{"id":43,"kind":1024,"name":"decode","url":"modules/commands_operate.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/operate.__type"},{"id":44,"kind":1024,"name":"encode","url":"modules/commands_operate.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/operate.__type"},{"id":45,"kind":1,"name":"commands/proto","url":"modules/commands_proto.html","classes":"tsd-kind-module"},{"id":46,"kind":1024,"name":"default","url":"modules/commands_proto.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/proto"},{"id":47,"kind":65536,"name":"__type","url":"modules/commands_proto.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/proto"},{"id":48,"kind":1024,"name":"decode","url":"modules/commands_proto.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/proto.__type"},{"id":49,"kind":1024,"name":"encode","url":"modules/commands_proto.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/proto.__type"},{"id":50,"kind":1,"name":"commands/recipes/operate","url":"modules/commands_recipes_operate.html","classes":"tsd-kind-module"},{"id":51,"kind":1024,"name":"default","url":"modules/commands_recipes_operate.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/recipes/operate"},{"id":52,"kind":65536,"name":"__type","url":"modules/commands_recipes_operate.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/recipes/operate"},{"id":53,"kind":1024,"name":"name","url":"modules/commands_recipes_operate.html#__type.name","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/operate.__type"},{"id":54,"kind":1024,"name":"make","url":"modules/commands_recipes_operate.html#__type.make","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/operate.__type"},{"id":55,"kind":1,"name":"commands/recipes/resolve","url":"modules/commands_recipes_resolve.html","classes":"tsd-kind-module"},{"id":56,"kind":1024,"name":"default","url":"modules/commands_recipes_resolve.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/recipes/resolve"},{"id":57,"kind":65536,"name":"__type","url":"modules/commands_recipes_resolve.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/recipes/resolve"},{"id":58,"kind":1024,"name":"name","url":"modules/commands_recipes_resolve.html#__type.name","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/resolve.__type"},{"id":59,"kind":1024,"name":"make","url":"modules/commands_recipes_resolve.html#__type.make","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/resolve.__type"},{"id":60,"kind":1,"name":"commands/recipes/subscribe","url":"modules/commands_recipes_subscribe.html","classes":"tsd-kind-module"},{"id":61,"kind":1024,"name":"default","url":"modules/commands_recipes_subscribe.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/recipes/subscribe"},{"id":62,"kind":65536,"name":"__type","url":"modules/commands_recipes_subscribe.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/recipes/subscribe"},{"id":63,"kind":1024,"name":"name","url":"modules/commands_recipes_subscribe.html#__type.name","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/subscribe.__type"},{"id":64,"kind":1024,"name":"make","url":"modules/commands_recipes_subscribe.html#__type.make","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/subscribe.__type"},{"id":65,"kind":1,"name":"commands/set","url":"modules/commands_set.html","classes":"tsd-kind-module"},{"id":66,"kind":1024,"name":"default","url":"modules/commands_set.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/set"},{"id":67,"kind":65536,"name":"__type","url":"modules/commands_set.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/set"},{"id":68,"kind":1024,"name":"decode","url":"modules/commands_set.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/set.__type"},{"id":69,"kind":1024,"name":"encode","url":"modules/commands_set.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/set.__type"},{"id":70,"kind":1,"name":"commands/supported","url":"modules/commands_supported.html","classes":"tsd-kind-module"},{"id":71,"kind":1024,"name":"default","url":"modules/commands_supported.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/supported"},{"id":72,"kind":65536,"name":"__type","url":"modules/commands_supported.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/supported"},{"id":73,"kind":1024,"name":"decode","url":"modules/commands_supported.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/supported.__type"},{"id":74,"kind":1024,"name":"encode","url":"modules/commands_supported.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/supported.__type"},{"id":75,"kind":1,"name":"commands/util","url":"modules/commands_util.html","classes":"tsd-kind-module"},{"id":76,"kind":64,"name":"makeBuffer","url":"modules/commands_util.html#makebuffer","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":77,"kind":64,"name":"unflatten","url":"modules/commands_util.html#unflatten","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":78,"kind":64,"name":"search","url":"modules/commands_util.html#search","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":79,"kind":64,"name":"searchParent","url":"modules/commands_util.html#searchparent","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":80,"kind":64,"name":"searchAll","url":"modules/commands_util.html#searchall","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":81,"kind":64,"name":"extractCommand","url":"modules/commands_util.html#extractcommand","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":82,"kind":64,"name":"unwrapObject","url":"modules/commands_util.html#unwrapobject","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":83,"kind":64,"name":"unwrapArray","url":"modules/commands_util.html#unwraparray","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":84,"kind":64,"name":"uniq","url":"modules/commands_util.html#uniq","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":85,"kind":1,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":86,"kind":64,"name":"default","url":"modules/index.html#default","classes":"tsd-kind-function tsd-parent-kind-module","parent":"index"},{"id":87,"kind":1,"name":"testy","url":"modules/testy.html","classes":"tsd-kind-module"},{"id":88,"kind":1,"name":"types","url":"modules/types.html","classes":"tsd-kind-module"},{"id":89,"kind":4194304,"name":"CommandType","url":"modules/types.html#commandtype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":90,"kind":4194304,"name":"GetReturn","url":"modules/types.html#getreturn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":91,"kind":4194304,"name":"GetCommand","url":"modules/types.html#getcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":92,"kind":65536,"name":"__type","url":"modules/types.html#getcommand.__type-10","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.GetCommand"},{"id":93,"kind":4194304,"name":"SetCommand","url":"modules/types.html#setcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":94,"kind":65536,"name":"__type","url":"modules/types.html#setcommand.__type-37","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SetCommand"},{"id":95,"kind":4194304,"name":"AddCommand","url":"modules/types.html#addcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":96,"kind":65536,"name":"__type","url":"modules/types.html#addcommand.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.AddCommand"},{"id":97,"kind":4194304,"name":"DelCommand","url":"modules/types.html#delcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":98,"kind":65536,"name":"__type","url":"modules/types.html#delcommand.__type-7","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.DelCommand"},{"id":99,"kind":4194304,"name":"OperateFn","url":"modules/types.html#operatefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":100,"kind":65536,"name":"__type","url":"modules/types.html#operatefn.__type-17","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OperateFn"},{"id":101,"kind":4194304,"name":"OperateClearFn","url":"modules/types.html#operateclearfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":102,"kind":65536,"name":"__type","url":"modules/types.html#operateclearfn.__type-15","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OperateClearFn"},{"id":103,"kind":4194304,"name":"OperateRecipe","url":"modules/types.html#operaterecipe","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":104,"kind":65536,"name":"__type","url":"modules/types.html#operaterecipe.__type-18","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OperateRecipe"},{"id":105,"kind":4194304,"name":"OperateCommand","url":"modules/types.html#operatecommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":106,"kind":65536,"name":"__type","url":"modules/types.html#operatecommand.__type-16","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OperateCommand"},{"id":107,"kind":4194304,"name":"SupportedDMCommand","url":"modules/types.html#supporteddmcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":108,"kind":65536,"name":"__type","url":"modules/types.html#supporteddmcommand.__type-40","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SupportedDMCommand"},{"id":109,"kind":4194304,"name":"InstancesCommand","url":"modules/types.html#instancescommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":110,"kind":65536,"name":"__type","url":"modules/types.html#instancescommand.__type-11","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.InstancesCommand"},{"id":111,"kind":4194304,"name":"SupportedProtoCommand","url":"modules/types.html#supportedprotocommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":112,"kind":65536,"name":"__type","url":"modules/types.html#supportedprotocommand.__type-41","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SupportedProtoCommand"},{"id":113,"kind":4194304,"name":"SubscribeRecipe","url":"modules/types.html#subscriberecipe","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":114,"kind":65536,"name":"__type","url":"modules/types.html#subscriberecipe.__type-38","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SubscribeRecipe"},{"id":115,"kind":4194304,"name":"PromiseClearFn","url":"modules/types.html#promiseclearfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":116,"kind":65536,"name":"__type","url":"modules/types.html#promiseclearfn.__type-35","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PromiseClearFn"},{"id":117,"kind":4194304,"name":"Command","url":"modules/types.html#command","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":118,"kind":4194304,"name":"PbRequestCommand","url":"modules/types.html#pbrequestcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":119,"kind":256,"name":"SuportedCommandOpts","url":"interfaces/types.suportedcommandopts.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":120,"kind":1024,"name":"firstLevelOnly","url":"interfaces/types.suportedcommandopts.html#firstlevelonly","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SuportedCommandOpts"},{"id":121,"kind":1024,"name":"returnCommands","url":"interfaces/types.suportedcommandopts.html#returncommands","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SuportedCommandOpts"},{"id":122,"kind":1024,"name":"returnEvents","url":"interfaces/types.suportedcommandopts.html#returnevents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SuportedCommandOpts"},{"id":123,"kind":1024,"name":"returnParams","url":"interfaces/types.suportedcommandopts.html#returnparams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SuportedCommandOpts"},{"id":124,"kind":4194304,"name":"InputRecord","url":"modules/types.html#inputrecord","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":125,"kind":4194304,"name":"PbRequestCommandSupportProto","url":"modules/types.html#pbrequestcommandsupportproto","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":126,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandsupportproto.__type-33","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandSupportProto"},{"id":127,"kind":1024,"name":"getSupportedProtocol","url":"modules/types.html#pbrequestcommandsupportproto.__type-33.getsupportedprotocol","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupportProto.__type"},{"id":128,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandsupportproto.__type-33.__type-34","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupportProto.__type"},{"id":129,"kind":1024,"name":"controllerSupportedProtocolVersions","url":"modules/types.html#pbrequestcommandsupportproto.__type-33.__type-34.controllersupportedprotocolversions","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupportProto.__type.__type"},{"id":130,"kind":4194304,"name":"PbRequestCommandInstance","url":"modules/types.html#pbrequestcommandinstance","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":131,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandinstance.__type-25","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandInstance"},{"id":132,"kind":1024,"name":"getInstances","url":"modules/types.html#pbrequestcommandinstance.__type-25.getinstances","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandInstance.__type"},{"id":133,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandinstance.__type-25.__type-26","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandInstance.__type"},{"id":134,"kind":1024,"name":"objPaths","url":"modules/types.html#pbrequestcommandinstance.__type-25.__type-26.objpaths-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandInstance.__type.__type"},{"id":135,"kind":1024,"name":"firstLevelOnly","url":"modules/types.html#pbrequestcommandinstance.__type-25.__type-26.firstlevelonly","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandInstance.__type.__type"},{"id":136,"kind":4194304,"name":"PbRequestCommandSupport","url":"modules/types.html#pbrequestcommandsupport","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":137,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandsupport.__type-31","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandSupport"},{"id":138,"kind":1024,"name":"getSupportedDm","url":"modules/types.html#pbrequestcommandsupport.__type-31.getsupporteddm","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type"},{"id":139,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type"},{"id":140,"kind":1024,"name":"objPaths","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.objpaths-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":141,"kind":1024,"name":"firstLevelOnly","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.firstlevelonly-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":142,"kind":1024,"name":"returnCommands","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.returncommands","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":143,"kind":1024,"name":"returnEvents","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.returnevents","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":144,"kind":1024,"name":"returnParams","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.returnparams","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":145,"kind":4194304,"name":"PbRequestCommandOperate","url":"modules/types.html#pbrequestcommandoperate","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":146,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandoperate.__type-27","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandOperate"},{"id":147,"kind":1024,"name":"operate","url":"modules/types.html#pbrequestcommandoperate.__type-27.operate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type"},{"id":148,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type"},{"id":149,"kind":1024,"name":"command","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28.command-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type.__type"},{"id":150,"kind":1024,"name":"commandKey","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28.commandkey","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type.__type"},{"id":151,"kind":1024,"name":"sendResp","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28.sendresp","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type.__type"},{"id":152,"kind":1024,"name":"inputArgs","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28.inputargs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type.__type"},{"id":153,"kind":4194304,"name":"PbRequestCommandDel","url":"modules/types.html#pbrequestcommanddel","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":154,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommanddel.__type-21","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandDel"},{"id":155,"kind":1024,"name":"delete","url":"modules/types.html#pbrequestcommanddel.__type-21.delete","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandDel.__type"},{"id":156,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommanddel.__type-21.__type-22","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandDel.__type"},{"id":157,"kind":1024,"name":"allowPartial","url":"modules/types.html#pbrequestcommanddel.__type-21.__type-22.allowpartial-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandDel.__type.__type"},{"id":158,"kind":1024,"name":"objPaths","url":"modules/types.html#pbrequestcommanddel.__type-21.__type-22.objpaths","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandDel.__type.__type"},{"id":159,"kind":4194304,"name":"PbRequestCommandGet","url":"modules/types.html#pbrequestcommandget","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":160,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandget.__type-23","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandGet"},{"id":161,"kind":1024,"name":"get","url":"modules/types.html#pbrequestcommandget.__type-23.get","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandGet.__type"},{"id":162,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandget.__type-23.__type-24","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandGet.__type"},{"id":163,"kind":1024,"name":"paramPaths","url":"modules/types.html#pbrequestcommandget.__type-23.__type-24.parampaths","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandGet.__type.__type"},{"id":164,"kind":4194304,"name":"PbRequestCommandSet","url":"modules/types.html#pbrequestcommandset","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":165,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandset.__type-29","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandSet"},{"id":166,"kind":1024,"name":"set","url":"modules/types.html#pbrequestcommandset.__type-29.set","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSet.__type"},{"id":167,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandset.__type-29.__type-30","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSet.__type"},{"id":168,"kind":1024,"name":"allowPartial","url":"modules/types.html#pbrequestcommandset.__type-29.__type-30.allowpartial-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSet.__type.__type"},{"id":169,"kind":1024,"name":"updateObjs","url":"modules/types.html#pbrequestcommandset.__type-29.__type-30.updateobjs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSet.__type.__type"},{"id":170,"kind":4194304,"name":"PbRequestCommandAdd","url":"modules/types.html#pbrequestcommandadd","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":171,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandadd.__type-19","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandAdd"},{"id":172,"kind":1024,"name":"add","url":"modules/types.html#pbrequestcommandadd.__type-19.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandAdd.__type"},{"id":173,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandadd.__type-19.__type-20","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandAdd.__type"},{"id":174,"kind":1024,"name":"allowPartial","url":"modules/types.html#pbrequestcommandadd.__type-19.__type-20.allowpartial","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandAdd.__type.__type"},{"id":175,"kind":1024,"name":"createObjs","url":"modules/types.html#pbrequestcommandadd.__type-19.__type-20.createobjs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandAdd.__type.__type"},{"id":176,"kind":4194304,"name":"Recipe","url":"modules/types.html#recipe","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":177,"kind":4194304,"name":"ResolveRecipe","url":"modules/types.html#resolverecipe","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":178,"kind":65536,"name":"__type","url":"modules/types.html#resolverecipe.__type-36","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.ResolveRecipe"},{"id":179,"kind":256,"name":"USP","url":"interfaces/types.usp.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":180,"kind":1024,"name":"get","url":"interfaces/types.usp.html#get","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":181,"kind":1024,"name":"set","url":"interfaces/types.usp.html#set","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":182,"kind":1024,"name":"operate","url":"interfaces/types.usp.html#operate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":183,"kind":1024,"name":"_operate","url":"interfaces/types.usp.html#_operate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":184,"kind":1024,"name":"add","url":"interfaces/types.usp.html#add","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":185,"kind":1024,"name":"del","url":"interfaces/types.usp.html#del","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":186,"kind":1024,"name":"resolve","url":"interfaces/types.usp.html#resolve","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":187,"kind":1024,"name":"supportedDM","url":"interfaces/types.usp.html#supporteddm","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":188,"kind":1024,"name":"supportedProto","url":"interfaces/types.usp.html#supportedproto","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":189,"kind":1024,"name":"instances","url":"interfaces/types.usp.html#instances","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":190,"kind":1024,"name":"subscribe","url":"interfaces/types.usp.html#subscribe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":191,"kind":1024,"name":"on","url":"interfaces/types.usp.html#on","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":192,"kind":1024,"name":"disconnect","url":"interfaces/types.usp.html#disconnect","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":193,"kind":65536,"name":"__type","url":"interfaces/types.usp.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types.USP"},{"id":194,"kind":4194304,"name":"Connect","url":"modules/types.html#connect","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":195,"kind":65536,"name":"__type","url":"modules/types.html#connect.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.Connect"},{"id":196,"kind":256,"name":"SubscriptionOptions","url":"interfaces/types.subscriptionoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":197,"kind":1024,"name":"id","url":"interfaces/types.subscriptionoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SubscriptionOptions"},{"id":198,"kind":1024,"name":"notif","url":"interfaces/types.subscriptionoptions.html#notif","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SubscriptionOptions"},{"id":199,"kind":1024,"name":"reference","url":"interfaces/types.subscriptionoptions.html#reference","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SubscriptionOptions"},{"id":200,"kind":4194304,"name":"SubscriptionCallback","url":"modules/types.html#subscriptioncallback","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":201,"kind":65536,"name":"__type","url":"modules/types.html#subscriptioncallback.__type-39","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SubscriptionCallback"},{"id":202,"kind":256,"name":"OperateOptions","url":"interfaces/types.operateoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":203,"kind":1024,"name":"ID","url":"interfaces/types.operateoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OperateOptions"},{"id":204,"kind":1024,"name":"Persistent","url":"interfaces/types.operateoptions.html#persistent","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OperateOptions"},{"id":205,"kind":256,"name":"PbRequestHeader","url":"interfaces/types.pbrequestheader.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":206,"kind":1024,"name":"msgId","url":"interfaces/types.pbrequestheader.html#msgid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestHeader"},{"id":207,"kind":1024,"name":"msgType","url":"interfaces/types.pbrequestheader.html#msgtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestHeader"},{"id":208,"kind":1024,"name":"lookup","url":"interfaces/types.pbrequestheader.html#lookup","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestHeader"},{"id":209,"kind":256,"name":"PbRequestBody","url":"interfaces/types.pbrequestbody.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":210,"kind":1024,"name":"lookup","url":"interfaces/types.pbrequestbody.html#lookup","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestBody"},{"id":211,"kind":1024,"name":"request","url":"interfaces/types.pbrequestbody.html#request","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestBody"},{"id":212,"kind":256,"name":"PbRequestMessage","url":"interfaces/types.pbrequestmessage.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":213,"kind":1024,"name":"header","url":"interfaces/types.pbrequestmessage.html#header","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestMessage"},{"id":214,"kind":1024,"name":"body","url":"interfaces/types.pbrequestmessage.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestMessage"},{"id":215,"kind":1024,"name":"lookup","url":"interfaces/types.pbrequestmessage.html#lookup","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestMessage"},{"id":216,"kind":4194304,"name":"URLConnectionOptions","url":"modules/types.html#urlconnectionoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":217,"kind":4194304,"name":"HostConnectionOptions","url":"modules/types.html#hostconnectionoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":218,"kind":4194304,"name":"CertType","url":"modules/types.html#certtype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":219,"kind":256,"name":"OtherConnectionOptions","url":"interfaces/types.otherconnectionoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":220,"kind":1024,"name":"username","url":"interfaces/types.otherconnectionoptions.html#username","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":221,"kind":1024,"name":"password","url":"interfaces/types.otherconnectionoptions.html#password","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":222,"kind":1024,"name":"fromId","url":"interfaces/types.otherconnectionoptions.html#fromid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":223,"kind":1024,"name":"toId","url":"interfaces/types.otherconnectionoptions.html#toid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":224,"kind":1024,"name":"idEndpoint","url":"interfaces/types.otherconnectionoptions.html#idendpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":225,"kind":1024,"name":"publishEndpoint","url":"interfaces/types.otherconnectionoptions.html#publishendpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":226,"kind":1024,"name":"subscribeEndpoint","url":"interfaces/types.otherconnectionoptions.html#subscribeendpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":227,"kind":1024,"name":"ca","url":"interfaces/types.otherconnectionoptions.html#ca","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":228,"kind":1024,"name":"key","url":"interfaces/types.otherconnectionoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":229,"kind":1024,"name":"cert","url":"interfaces/types.otherconnectionoptions.html#cert","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":230,"kind":4194304,"name":"ConnectionOptions","url":"modules/types.html#connectionoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":231,"kind":4194304,"name":"Response","url":"modules/types.html#response","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":232,"kind":4194304,"name":"DecodeFn","url":"modules/types.html#decodefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":233,"kind":65536,"name":"__type","url":"modules/types.html#decodefn.__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.DecodeFn"},{"id":234,"kind":4194304,"name":"DecodeResponse","url":"modules/types.html#decoderesponse","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":235,"kind":4194304,"name":"EncodeArgs","url":"modules/types.html#encodeargs","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":236,"kind":65536,"name":"__type","url":"modules/types.html#encodeargs.__type-8","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.EncodeArgs"},{"id":237,"kind":1024,"name":"rootMsg","url":"modules/types.html#encodeargs.__type-8.rootmsg","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":238,"kind":1024,"name":"rootRecord","url":"modules/types.html#encodeargs.__type-8.rootrecord","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":239,"kind":1024,"name":"header","url":"modules/types.html#encodeargs.__type-8.header","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":240,"kind":1024,"name":"options","url":"modules/types.html#encodeargs.__type-8.options","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":241,"kind":1024,"name":"args","url":"modules/types.html#encodeargs.__type-8.args","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":242,"kind":4194304,"name":"OnIdent","url":"modules/types.html#onident","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":243,"kind":4194304,"name":"EncodeFn","url":"modules/types.html#encodefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":244,"kind":65536,"name":"__type","url":"modules/types.html#encodefn.__type-9","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.EncodeFn"},{"id":245,"kind":4194304,"name":"CallArgs","url":"modules/types.html#callargs","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":246,"kind":4194304,"name":"ClearFn","url":"modules/types.html#clearfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":247,"kind":65536,"name":"__type","url":"modules/types.html#clearfn.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.ClearFn"},{"id":248,"kind":4194304,"name":"OnFn","url":"modules/types.html#onfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":249,"kind":65536,"name":"__type","url":"modules/types.html#onfn.__type-14","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OnFn"},{"id":250,"kind":4194304,"name":"MakeFn","url":"modules/types.html#makefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":251,"kind":65536,"name":"__type","url":"modules/types.html#makefn.__type-12","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.MakeFn"},{"id":252,"kind":4194304,"name":"MakeRecipeFn","url":"modules/types.html#makerecipefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":253,"kind":65536,"name":"__type","url":"modules/types.html#makerecipefn.__type-13","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.MakeRecipeFn"},{"id":254,"kind":4194304,"name":"CommandTrigger","url":"modules/types.html#commandtrigger","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":255,"kind":65536,"name":"__type","url":"modules/types.html#commandtrigger.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.CommandTrigger"},{"id":256,"kind":1024,"name":"decode","url":"modules/types.html#commandtrigger.__type-4.decode-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.CommandTrigger.__type"},{"id":257,"kind":1024,"name":"encode","url":"modules/types.html#commandtrigger.__type-4.encode-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.CommandTrigger.__type"},{"id":258,"kind":4194304,"name":"CommandObject","url":"modules/types.html#commandobject","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":259,"kind":65536,"name":"__type","url":"modules/types.html#commandobject.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.CommandObject"},{"id":260,"kind":1024,"name":"encode","url":"modules/types.html#commandobject.__type-3.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.CommandObject.__type"},{"id":261,"kind":1024,"name":"decode","url":"modules/types.html#commandobject.__type-3.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.CommandObject.__type"},{"id":262,"kind":256,"name":"ConnectionEvents","url":"interfaces/types.connectionevents.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":263,"kind":1024,"name":"onError","url":"interfaces/types.connectionevents.html#onerror","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ConnectionEvents"},{"id":264,"kind":65536,"name":"__type","url":"interfaces/types.connectionevents.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types.ConnectionEvents"},{"id":265,"kind":256,"name":"RecipeObject","url":"interfaces/types.recipeobject.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":266,"kind":1024,"name":"name","url":"interfaces/types.recipeobject.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.RecipeObject"},{"id":267,"kind":1024,"name":"make","url":"interfaces/types.recipeobject.html#make","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.RecipeObject"},{"id":268,"kind":4194304,"name":"ResponseID","url":"modules/types.html#responseid","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":269,"kind":4194304,"name":"JSValue","url":"modules/types.html#jsvalue","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":270,"kind":4194304,"name":"CallFn","url":"modules/types.html#callfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":271,"kind":65536,"name":"__type","url":"modules/types.html#callfn.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.CallFn"},{"id":272,"kind":1,"name":"util","url":"modules/util.html","classes":"tsd-kind-module"},{"id":273,"kind":64,"name":"makeRouter","url":"modules/util.html#makerouter","classes":"tsd-kind-function tsd-parent-kind-module","parent":"util"},{"id":274,"kind":64,"name":"makeCallbackRouter","url":"modules/util.html#makecallbackrouter","classes":"tsd-kind-function tsd-parent-kind-module","parent":"util"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,43.676]],["parent/0",[]],["name/1",[1,30.177]],["parent/1",[0,4.246]],["name/2",[2,15.686]],["parent/2",[0,4.246]],["name/3",[3,30.177]],["parent/3",[4,4.573]],["name/4",[5,30.947]],["parent/4",[4,4.573]],["name/5",[6,43.676]],["parent/5",[]],["name/6",[1,30.177]],["parent/6",[6,4.246]],["name/7",[2,15.686]],["parent/7",[6,4.246]],["name/8",[3,30.177]],["parent/8",[7,4.573]],["name/9",[5,30.947]],["parent/9",[7,4.573]],["name/10",[8,43.676]],["parent/10",[]],["name/11",[1,30.177]],["parent/11",[8,4.246]],["name/12",[2,15.686]],["parent/12",[8,4.246]],["name/13",[3,30.177]],["parent/13",[9,4.573]],["name/14",[5,30.947]],["parent/14",[9,4.573]],["name/15",[10,33.691]],["parent/15",[]],["name/16",[11,47.041]],["parent/16",[10,3.275]],["name/17",[12,47.041]],["parent/17",[10,3.275]],["name/18",[13,43.676]],["parent/18",[10,3.275]],["name/19",[14,52.149]],["parent/19",[10,3.275]],["name/20",[15,52.149]],["parent/20",[10,3.275]],["name/21",[16,52.149]],["parent/21",[10,3.275]],["name/22",[3,30.177]],["parent/22",[10,3.275]],["name/23",[17,52.149]],["parent/23",[10,3.275]],["name/24",[18,43.676]],["parent/24",[]],["name/25",[1,30.177]],["parent/25",[18,4.246]],["name/26",[2,15.686]],["parent/26",[18,4.246]],["name/27",[3,30.177]],["parent/27",[19,4.573]],["name/28",[5,30.947]],["parent/28",[19,4.573]],["name/29",[20,43.676]],["parent/29",[]],["name/30",[1,30.177]],["parent/30",[20,4.246]],["name/31",[2,15.686]],["parent/31",[20,4.246]],["name/32",[3,30.177]],["parent/32",[21,3.644]],["name/33",[5,30.947]],["parent/33",[21,3.644]],["name/34",[22,39.157]],["parent/34",[21,3.644]],["name/35",[23,39.157]],["parent/35",[21,3.644]],["name/36",[24,52.149]],["parent/36",[21,3.644]],["name/37",[2,15.686]],["parent/37",[21,3.644]],["name/38",[5,30.947]],["parent/38",[25,4.573]],["name/39",[3,30.177]],["parent/39",[25,4.573]],["name/40",[26,43.676]],["parent/40",[]],["name/41",[1,30.177]],["parent/41",[26,4.246]],["name/42",[2,15.686]],["parent/42",[26,4.246]],["name/43",[3,30.177]],["parent/43",[27,4.573]],["name/44",[5,30.947]],["parent/44",[27,4.573]],["name/45",[28,43.676]],["parent/45",[]],["name/46",[1,30.177]],["parent/46",[28,4.246]],["name/47",[2,15.686]],["parent/47",[28,4.246]],["name/48",[3,30.177]],["parent/48",[29,4.573]],["name/49",[5,30.947]],["parent/49",[29,4.573]],["name/50",[30,43.676]],["parent/50",[]],["name/51",[1,30.177]],["parent/51",[30,4.246]],["name/52",[2,15.686]],["parent/52",[30,4.246]],["name/53",[23,39.157]],["parent/53",[31,4.573]],["name/54",[22,39.157]],["parent/54",[31,4.573]],["name/55",[32,43.676]],["parent/55",[]],["name/56",[1,30.177]],["parent/56",[32,4.246]],["name/57",[2,15.686]],["parent/57",[32,4.246]],["name/58",[23,39.157]],["parent/58",[33,4.573]],["name/59",[22,39.157]],["parent/59",[33,4.573]],["name/60",[34,43.676]],["parent/60",[]],["name/61",[1,30.177]],["parent/61",[34,4.246]],["name/62",[2,15.686]],["parent/62",[34,4.246]],["name/63",[23,39.157]],["parent/63",[35,4.573]],["name/64",[22,39.157]],["parent/64",[35,4.573]],["name/65",[36,43.676]],["parent/65",[]],["name/66",[1,30.177]],["parent/66",[36,4.246]],["name/67",[2,15.686]],["parent/67",[36,4.246]],["name/68",[3,30.177]],["parent/68",[37,4.573]],["name/69",[5,30.947]],["parent/69",[37,4.573]],["name/70",[38,43.676]],["parent/70",[]],["name/71",[1,30.177]],["parent/71",[38,4.246]],["name/72",[2,15.686]],["parent/72",[38,4.246]],["name/73",[3,30.177]],["parent/73",[39,4.573]],["name/74",[5,30.947]],["parent/74",[39,4.573]],["name/75",[40,32.69]],["parent/75",[]],["name/76",[41,52.149]],["parent/76",[40,3.178]],["name/77",[42,52.149]],["parent/77",[40,3.178]],["name/78",[43,52.149]],["parent/78",[40,3.178]],["name/79",[44,52.149]],["parent/79",[40,3.178]],["name/80",[45,52.149]],["parent/80",[40,3.178]],["name/81",[46,52.149]],["parent/81",[40,3.178]],["name/82",[47,52.149]],["parent/82",[40,3.178]],["name/83",[48,52.149]],["parent/83",[40,3.178]],["name/84",[49,52.149]],["parent/84",[40,3.178]],["name/85",[50,47.041]],["parent/85",[]],["name/86",[1,30.177]],["parent/86",[50,4.573]],["name/87",[51,52.149]],["parent/87",[]],["name/88",[52,15.014]],["parent/88",[]],["name/89",[53,52.149]],["parent/89",[52,1.46]],["name/90",[54,52.149]],["parent/90",[52,1.46]],["name/91",[55,52.149]],["parent/91",[52,1.46]],["name/92",[2,15.686]],["parent/92",[56,5.07]],["name/93",[57,52.149]],["parent/93",[52,1.46]],["name/94",[2,15.686]],["parent/94",[58,5.07]],["name/95",[59,52.149]],["parent/95",[52,1.46]],["name/96",[2,15.686]],["parent/96",[60,5.07]],["name/97",[61,52.149]],["parent/97",[52,1.46]],["name/98",[2,15.686]],["parent/98",[62,5.07]],["name/99",[63,52.149]],["parent/99",[52,1.46]],["name/100",[2,15.686]],["parent/100",[64,5.07]],["name/101",[65,52.149]],["parent/101",[52,1.46]],["name/102",[2,15.686]],["parent/102",[66,5.07]],["name/103",[67,52.149]],["parent/103",[52,1.46]],["name/104",[2,15.686]],["parent/104",[68,5.07]],["name/105",[69,52.149]],["parent/105",[52,1.46]],["name/106",[2,15.686]],["parent/106",[70,5.07]],["name/107",[71,52.149]],["parent/107",[52,1.46]],["name/108",[2,15.686]],["parent/108",[72,5.07]],["name/109",[73,52.149]],["parent/109",[52,1.46]],["name/110",[2,15.686]],["parent/110",[74,5.07]],["name/111",[75,52.149]],["parent/111",[52,1.46]],["name/112",[2,15.686]],["parent/112",[76,5.07]],["name/113",[77,52.149]],["parent/113",[52,1.46]],["name/114",[2,15.686]],["parent/114",[78,5.07]],["name/115",[79,52.149]],["parent/115",[52,1.46]],["name/116",[2,15.686]],["parent/116",[80,5.07]],["name/117",[81,47.041]],["parent/117",[52,1.46]],["name/118",[82,52.149]],["parent/118",[52,1.46]],["name/119",[83,52.149]],["parent/119",[52,1.46]],["name/120",[84,43.676]],["parent/120",[85,4.002]],["name/121",[86,47.041]],["parent/121",[85,4.002]],["name/122",[87,47.041]],["parent/122",[85,4.002]],["name/123",[88,47.041]],["parent/123",[85,4.002]],["name/124",[89,52.149]],["parent/124",[52,1.46]],["name/125",[90,52.149]],["parent/125",[52,1.46]],["name/126",[2,15.686]],["parent/126",[91,5.07]],["name/127",[92,52.149]],["parent/127",[93,4.573]],["name/128",[2,15.686]],["parent/128",[93,4.573]],["name/129",[94,52.149]],["parent/129",[95,5.07]],["name/130",[96,52.149]],["parent/130",[52,1.46]],["name/131",[2,15.686]],["parent/131",[97,5.07]],["name/132",[98,52.149]],["parent/132",[99,4.573]],["name/133",[2,15.686]],["parent/133",[99,4.573]],["name/134",[100,43.676]],["parent/134",[101,4.573]],["name/135",[84,43.676]],["parent/135",[101,4.573]],["name/136",[102,52.149]],["parent/136",[52,1.46]],["name/137",[2,15.686]],["parent/137",[103,5.07]],["name/138",[104,52.149]],["parent/138",[105,4.573]],["name/139",[2,15.686]],["parent/139",[105,4.573]],["name/140",[100,43.676]],["parent/140",[106,3.807]],["name/141",[84,43.676]],["parent/141",[106,3.807]],["name/142",[86,47.041]],["parent/142",[106,3.807]],["name/143",[87,47.041]],["parent/143",[106,3.807]],["name/144",[88,47.041]],["parent/144",[106,3.807]],["name/145",[107,52.149]],["parent/145",[52,1.46]],["name/146",[2,15.686]],["parent/146",[108,5.07]],["name/147",[109,47.041]],["parent/147",[110,4.573]],["name/148",[2,15.686]],["parent/148",[110,4.573]],["name/149",[81,47.041]],["parent/149",[111,4.002]],["name/150",[112,52.149]],["parent/150",[111,4.002]],["name/151",[113,52.149]],["parent/151",[111,4.002]],["name/152",[114,52.149]],["parent/152",[111,4.002]],["name/153",[115,52.149]],["parent/153",[52,1.46]],["name/154",[2,15.686]],["parent/154",[116,5.07]],["name/155",[117,52.149]],["parent/155",[118,4.573]],["name/156",[2,15.686]],["parent/156",[118,4.573]],["name/157",[119,43.676]],["parent/157",[120,4.573]],["name/158",[100,43.676]],["parent/158",[120,4.573]],["name/159",[121,52.149]],["parent/159",[52,1.46]],["name/160",[2,15.686]],["parent/160",[122,5.07]],["name/161",[123,47.041]],["parent/161",[124,4.573]],["name/162",[2,15.686]],["parent/162",[124,4.573]],["name/163",[125,52.149]],["parent/163",[126,5.07]],["name/164",[127,52.149]],["parent/164",[52,1.46]],["name/165",[2,15.686]],["parent/165",[128,5.07]],["name/166",[129,47.041]],["parent/166",[130,4.573]],["name/167",[2,15.686]],["parent/167",[130,4.573]],["name/168",[119,43.676]],["parent/168",[131,4.573]],["name/169",[132,52.149]],["parent/169",[131,4.573]],["name/170",[133,52.149]],["parent/170",[52,1.46]],["name/171",[2,15.686]],["parent/171",[134,5.07]],["name/172",[135,47.041]],["parent/172",[136,4.573]],["name/173",[2,15.686]],["parent/173",[136,4.573]],["name/174",[119,43.676]],["parent/174",[137,4.573]],["name/175",[138,52.149]],["parent/175",[137,4.573]],["name/176",[139,52.149]],["parent/176",[52,1.46]],["name/177",[140,52.149]],["parent/177",[52,1.46]],["name/178",[2,15.686]],["parent/178",[141,5.07]],["name/179",[142,52.149]],["parent/179",[52,1.46]],["name/180",[123,47.041]],["parent/180",[143,2.864]],["name/181",[129,47.041]],["parent/181",[143,2.864]],["name/182",[109,47.041]],["parent/182",[143,2.864]],["name/183",[144,52.149]],["parent/183",[143,2.864]],["name/184",[135,47.041]],["parent/184",[143,2.864]],["name/185",[145,52.149]],["parent/185",[143,2.864]],["name/186",[146,52.149]],["parent/186",[143,2.864]],["name/187",[147,52.149]],["parent/187",[143,2.864]],["name/188",[148,52.149]],["parent/188",[143,2.864]],["name/189",[149,52.149]],["parent/189",[143,2.864]],["name/190",[150,52.149]],["parent/190",[143,2.864]],["name/191",[151,52.149]],["parent/191",[143,2.864]],["name/192",[152,52.149]],["parent/192",[143,2.864]],["name/193",[2,15.686]],["parent/193",[143,2.864]],["name/194",[153,52.149]],["parent/194",[52,1.46]],["name/195",[2,15.686]],["parent/195",[154,5.07]],["name/196",[155,52.149]],["parent/196",[52,1.46]],["name/197",[156,47.041]],["parent/197",[157,4.246]],["name/198",[158,52.149]],["parent/198",[157,4.246]],["name/199",[159,52.149]],["parent/199",[157,4.246]],["name/200",[160,52.149]],["parent/200",[52,1.46]],["name/201",[2,15.686]],["parent/201",[161,5.07]],["name/202",[162,52.149]],["parent/202",[52,1.46]],["name/203",[156,47.041]],["parent/203",[163,4.573]],["name/204",[164,52.149]],["parent/204",[163,4.573]],["name/205",[165,52.149]],["parent/205",[52,1.46]],["name/206",[166,52.149]],["parent/206",[167,4.246]],["name/207",[168,52.149]],["parent/207",[167,4.246]],["name/208",[169,43.676]],["parent/208",[167,4.246]],["name/209",[170,52.149]],["parent/209",[52,1.46]],["name/210",[169,43.676]],["parent/210",[171,4.573]],["name/211",[172,52.149]],["parent/211",[171,4.573]],["name/212",[173,52.149]],["parent/212",[52,1.46]],["name/213",[13,43.676]],["parent/213",[174,4.246]],["name/214",[175,52.149]],["parent/214",[174,4.246]],["name/215",[169,43.676]],["parent/215",[174,4.246]],["name/216",[176,52.149]],["parent/216",[52,1.46]],["name/217",[177,52.149]],["parent/217",[52,1.46]],["name/218",[178,52.149]],["parent/218",[52,1.46]],["name/219",[179,52.149]],["parent/219",[52,1.46]],["name/220",[180,52.149]],["parent/220",[181,3.178]],["name/221",[182,52.149]],["parent/221",[181,3.178]],["name/222",[183,52.149]],["parent/222",[181,3.178]],["name/223",[184,52.149]],["parent/223",[181,3.178]],["name/224",[185,52.149]],["parent/224",[181,3.178]],["name/225",[186,52.149]],["parent/225",[181,3.178]],["name/226",[187,52.149]],["parent/226",[181,3.178]],["name/227",[188,52.149]],["parent/227",[181,3.178]],["name/228",[189,52.149]],["parent/228",[181,3.178]],["name/229",[190,52.149]],["parent/229",[181,3.178]],["name/230",[191,52.149]],["parent/230",[52,1.46]],["name/231",[192,52.149]],["parent/231",[52,1.46]],["name/232",[193,52.149]],["parent/232",[52,1.46]],["name/233",[2,15.686]],["parent/233",[194,5.07]],["name/234",[195,52.149]],["parent/234",[52,1.46]],["name/235",[196,52.149]],["parent/235",[52,1.46]],["name/236",[2,15.686]],["parent/236",[197,5.07]],["name/237",[12,47.041]],["parent/237",[198,3.807]],["name/238",[11,47.041]],["parent/238",[198,3.807]],["name/239",[13,43.676]],["parent/239",[198,3.807]],["name/240",[199,52.149]],["parent/240",[198,3.807]],["name/241",[200,52.149]],["parent/241",[198,3.807]],["name/242",[201,52.149]],["parent/242",[52,1.46]],["name/243",[202,52.149]],["parent/243",[52,1.46]],["name/244",[2,15.686]],["parent/244",[203,5.07]],["name/245",[204,52.149]],["parent/245",[52,1.46]],["name/246",[205,52.149]],["parent/246",[52,1.46]],["name/247",[2,15.686]],["parent/247",[206,5.07]],["name/248",[207,52.149]],["parent/248",[52,1.46]],["name/249",[2,15.686]],["parent/249",[208,5.07]],["name/250",[209,52.149]],["parent/250",[52,1.46]],["name/251",[2,15.686]],["parent/251",[210,5.07]],["name/252",[211,52.149]],["parent/252",[52,1.46]],["name/253",[2,15.686]],["parent/253",[212,5.07]],["name/254",[213,52.149]],["parent/254",[52,1.46]],["name/255",[2,15.686]],["parent/255",[214,5.07]],["name/256",[3,30.177]],["parent/256",[215,4.573]],["name/257",[5,30.947]],["parent/257",[215,4.573]],["name/258",[216,52.149]],["parent/258",[52,1.46]],["name/259",[2,15.686]],["parent/259",[217,5.07]],["name/260",[5,30.947]],["parent/260",[218,4.573]],["name/261",[3,30.177]],["parent/261",[218,4.573]],["name/262",[219,52.149]],["parent/262",[52,1.46]],["name/263",[220,52.149]],["parent/263",[221,4.573]],["name/264",[2,15.686]],["parent/264",[221,4.573]],["name/265",[222,52.149]],["parent/265",[52,1.46]],["name/266",[23,39.157]],["parent/266",[223,4.573]],["name/267",[22,39.157]],["parent/267",[223,4.573]],["name/268",[224,52.149]],["parent/268",[52,1.46]],["name/269",[225,52.149]],["parent/269",[52,1.46]],["name/270",[226,52.149]],["parent/270",[52,1.46]],["name/271",[2,15.686]],["parent/271",[227,5.07]],["name/272",[228,43.676]],["parent/272",[]],["name/273",[229,52.149]],["parent/273",[228,4.246]],["name/274",[230,52.149]],["parent/274",[228,4.246]]],"invertedIndex":[["__type",{"_index":2,"name":{"2":{},"7":{},"12":{},"26":{},"31":{},"37":{},"42":{},"47":{},"52":{},"57":{},"62":{},"67":{},"72":{},"92":{},"94":{},"96":{},"98":{},"100":{},"102":{},"104":{},"106":{},"108":{},"110":{},"112":{},"114":{},"116":{},"126":{},"128":{},"131":{},"133":{},"137":{},"139":{},"146":{},"148":{},"154":{},"156":{},"160":{},"162":{},"165":{},"167":{},"171":{},"173":{},"178":{},"193":{},"195":{},"201":{},"233":{},"236":{},"244":{},"247":{},"249":{},"251":{},"253":{},"255":{},"259":{},"264":{},"271":{}},"parent":{}}],["_operate",{"_index":144,"name":{"183":{}},"parent":{}}],["add",{"_index":135,"name":{"172":{},"184":{}},"parent":{}}],["addcommand",{"_index":59,"name":{"95":{}},"parent":{}}],["allowpartial",{"_index":119,"name":{"157":{},"168":{},"174":{}},"parent":{}}],["args",{"_index":200,"name":{"241":{}},"parent":{}}],["body",{"_index":175,"name":{"214":{}},"parent":{}}],["ca",{"_index":188,"name":{"227":{}},"parent":{}}],["callargs",{"_index":204,"name":{"245":{}},"parent":{}}],["callfn",{"_index":226,"name":{"270":{}},"parent":{}}],["cert",{"_index":190,"name":{"229":{}},"parent":{}}],["certtype",{"_index":178,"name":{"218":{}},"parent":{}}],["clearfn",{"_index":205,"name":{"246":{}},"parent":{}}],["command",{"_index":81,"name":{"117":{},"149":{}},"parent":{}}],["commandkey",{"_index":112,"name":{"150":{}},"parent":{}}],["commandobject",{"_index":216,"name":{"258":{}},"parent":{}}],["commands",{"_index":10,"name":{"15":{}},"parent":{"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}}}],["commands/add",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{}}}],["commands/add.__type",{"_index":4,"name":{},"parent":{"3":{},"4":{}}}],["commands/del",{"_index":6,"name":{"5":{}},"parent":{"6":{},"7":{}}}],["commands/del.__type",{"_index":7,"name":{},"parent":{"8":{},"9":{}}}],["commands/get",{"_index":8,"name":{"10":{}},"parent":{"11":{},"12":{}}}],["commands/get.__type",{"_index":9,"name":{},"parent":{"13":{},"14":{}}}],["commands/instances",{"_index":18,"name":{"24":{}},"parent":{"25":{},"26":{}}}],["commands/instances.__type",{"_index":19,"name":{},"parent":{"27":{},"28":{}}}],["commands/notify",{"_index":20,"name":{"29":{}},"parent":{"30":{},"31":{}}}],["commands/notify.__type",{"_index":21,"name":{},"parent":{"32":{},"33":{},"34":{},"35":{},"36":{},"37":{}}}],["commands/notify.__type.__type",{"_index":25,"name":{},"parent":{"38":{},"39":{}}}],["commands/operate",{"_index":26,"name":{"40":{}},"parent":{"41":{},"42":{}}}],["commands/operate.__type",{"_index":27,"name":{},"parent":{"43":{},"44":{}}}],["commands/proto",{"_index":28,"name":{"45":{}},"parent":{"46":{},"47":{}}}],["commands/proto.__type",{"_index":29,"name":{},"parent":{"48":{},"49":{}}}],["commands/recipes/operate",{"_index":30,"name":{"50":{}},"parent":{"51":{},"52":{}}}],["commands/recipes/operate.__type",{"_index":31,"name":{},"parent":{"53":{},"54":{}}}],["commands/recipes/resolve",{"_index":32,"name":{"55":{}},"parent":{"56":{},"57":{}}}],["commands/recipes/resolve.__type",{"_index":33,"name":{},"parent":{"58":{},"59":{}}}],["commands/recipes/subscribe",{"_index":34,"name":{"60":{}},"parent":{"61":{},"62":{}}}],["commands/recipes/subscribe.__type",{"_index":35,"name":{},"parent":{"63":{},"64":{}}}],["commands/set",{"_index":36,"name":{"65":{}},"parent":{"66":{},"67":{}}}],["commands/set.__type",{"_index":37,"name":{},"parent":{"68":{},"69":{}}}],["commands/supported",{"_index":38,"name":{"70":{}},"parent":{"71":{},"72":{}}}],["commands/supported.__type",{"_index":39,"name":{},"parent":{"73":{},"74":{}}}],["commands/util",{"_index":40,"name":{"75":{}},"parent":{"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{}}}],["commandtrigger",{"_index":213,"name":{"254":{}},"parent":{}}],["commandtype",{"_index":53,"name":{"89":{}},"parent":{}}],["connect",{"_index":153,"name":{"194":{}},"parent":{}}],["connectionevents",{"_index":219,"name":{"262":{}},"parent":{}}],["connectionoptions",{"_index":191,"name":{"230":{}},"parent":{}}],["controllersupportedprotocolversions",{"_index":94,"name":{"129":{}},"parent":{}}],["createobjs",{"_index":138,"name":{"175":{}},"parent":{}}],["decode",{"_index":3,"name":{"3":{},"8":{},"13":{},"22":{},"27":{},"32":{},"39":{},"43":{},"48":{},"68":{},"73":{},"256":{},"261":{}},"parent":{}}],["decodefn",{"_index":193,"name":{"232":{}},"parent":{}}],["decodeid",{"_index":15,"name":{"20":{}},"parent":{}}],["decoderesponse",{"_index":195,"name":{"234":{}},"parent":{}}],["default",{"_index":1,"name":{"1":{},"6":{},"11":{},"25":{},"30":{},"41":{},"46":{},"51":{},"56":{},"61":{},"66":{},"71":{},"86":{}},"parent":{}}],["del",{"_index":145,"name":{"185":{}},"parent":{}}],["delcommand",{"_index":61,"name":{"97":{}},"parent":{}}],["delete",{"_index":117,"name":{"155":{}},"parent":{}}],["disconnect",{"_index":152,"name":{"192":{}},"parent":{}}],["encode",{"_index":5,"name":{"4":{},"9":{},"14":{},"28":{},"33":{},"38":{},"44":{},"49":{},"69":{},"74":{},"257":{},"260":{}},"parent":{}}],["encodeargs",{"_index":196,"name":{"235":{}},"parent":{}}],["encodefn",{"_index":202,"name":{"243":{}},"parent":{}}],["extractcommand",{"_index":46,"name":{"81":{}},"parent":{}}],["firstlevelonly",{"_index":84,"name":{"120":{},"135":{},"141":{}},"parent":{}}],["fromid",{"_index":183,"name":{"222":{}},"parent":{}}],["get",{"_index":123,"name":{"161":{},"180":{}},"parent":{}}],["getcommand",{"_index":55,"name":{"91":{}},"parent":{}}],["getinstances",{"_index":98,"name":{"132":{}},"parent":{}}],["getreturn",{"_index":54,"name":{"90":{}},"parent":{}}],["getsupporteddm",{"_index":104,"name":{"138":{}},"parent":{}}],["getsupportedprotocol",{"_index":92,"name":{"127":{}},"parent":{}}],["header",{"_index":13,"name":{"18":{},"213":{},"239":{}},"parent":{}}],["hostconnectionoptions",{"_index":177,"name":{"217":{}},"parent":{}}],["id",{"_index":156,"name":{"197":{},"203":{}},"parent":{}}],["idendpoint",{"_index":185,"name":{"224":{}},"parent":{}}],["index",{"_index":50,"name":{"85":{}},"parent":{"86":{}}}],["inputargs",{"_index":114,"name":{"152":{}},"parent":{}}],["inputrecord",{"_index":89,"name":{"124":{}},"parent":{}}],["instances",{"_index":149,"name":{"189":{}},"parent":{}}],["instancescommand",{"_index":73,"name":{"109":{}},"parent":{}}],["jsvalue",{"_index":225,"name":{"269":{}},"parent":{}}],["key",{"_index":189,"name":{"228":{}},"parent":{}}],["lookup",{"_index":169,"name":{"208":{},"210":{},"215":{}},"parent":{}}],["make",{"_index":22,"name":{"34":{},"54":{},"59":{},"64":{},"267":{}},"parent":{}}],["makebuffer",{"_index":41,"name":{"76":{}},"parent":{}}],["makecallbackrouter",{"_index":230,"name":{"274":{}},"parent":{}}],["makeencode",{"_index":17,"name":{"23":{}},"parent":{}}],["makefn",{"_index":209,"name":{"250":{}},"parent":{}}],["makerecipefn",{"_index":211,"name":{"252":{}},"parent":{}}],["makerecipes",{"_index":14,"name":{"19":{}},"parent":{}}],["makerouter",{"_index":229,"name":{"273":{}},"parent":{}}],["msgid",{"_index":166,"name":{"206":{}},"parent":{}}],["msgtype",{"_index":168,"name":{"207":{}},"parent":{}}],["name",{"_index":23,"name":{"35":{},"53":{},"58":{},"63":{},"266":{}},"parent":{}}],["notif",{"_index":158,"name":{"198":{}},"parent":{}}],["objpaths",{"_index":100,"name":{"134":{},"140":{},"158":{}},"parent":{}}],["on",{"_index":151,"name":{"191":{}},"parent":{}}],["onerror",{"_index":220,"name":{"263":{}},"parent":{}}],["onfn",{"_index":207,"name":{"248":{}},"parent":{}}],["onident",{"_index":201,"name":{"242":{}},"parent":{}}],["operate",{"_index":109,"name":{"147":{},"182":{}},"parent":{}}],["operateclearfn",{"_index":65,"name":{"101":{}},"parent":{}}],["operatecommand",{"_index":69,"name":{"105":{}},"parent":{}}],["operatefn",{"_index":63,"name":{"99":{}},"parent":{}}],["operateoptions",{"_index":162,"name":{"202":{}},"parent":{}}],["operaterecipe",{"_index":67,"name":{"103":{}},"parent":{}}],["options",{"_index":199,"name":{"240":{}},"parent":{}}],["otherconnectionoptions",{"_index":179,"name":{"219":{}},"parent":{}}],["parampaths",{"_index":125,"name":{"163":{}},"parent":{}}],["password",{"_index":182,"name":{"221":{}},"parent":{}}],["pbrequestbody",{"_index":170,"name":{"209":{}},"parent":{}}],["pbrequestcommand",{"_index":82,"name":{"118":{}},"parent":{}}],["pbrequestcommandadd",{"_index":133,"name":{"170":{}},"parent":{}}],["pbrequestcommanddel",{"_index":115,"name":{"153":{}},"parent":{}}],["pbrequestcommandget",{"_index":121,"name":{"159":{}},"parent":{}}],["pbrequestcommandinstance",{"_index":96,"name":{"130":{}},"parent":{}}],["pbrequestcommandoperate",{"_index":107,"name":{"145":{}},"parent":{}}],["pbrequestcommandset",{"_index":127,"name":{"164":{}},"parent":{}}],["pbrequestcommandsupport",{"_index":102,"name":{"136":{}},"parent":{}}],["pbrequestcommandsupportproto",{"_index":90,"name":{"125":{}},"parent":{}}],["pbrequestheader",{"_index":165,"name":{"205":{}},"parent":{}}],["pbrequestmessage",{"_index":173,"name":{"212":{}},"parent":{}}],["persistent",{"_index":164,"name":{"204":{}},"parent":{}}],["promiseclearfn",{"_index":79,"name":{"115":{}},"parent":{}}],["publishendpoint",{"_index":186,"name":{"225":{}},"parent":{}}],["readmsg",{"_index":16,"name":{"21":{}},"parent":{}}],["recipe",{"_index":139,"name":{"176":{}},"parent":{}}],["recipeobject",{"_index":222,"name":{"265":{}},"parent":{}}],["reference",{"_index":159,"name":{"199":{}},"parent":{}}],["request",{"_index":172,"name":{"211":{}},"parent":{}}],["resolve",{"_index":146,"name":{"186":{}},"parent":{}}],["resolverecipe",{"_index":140,"name":{"177":{}},"parent":{}}],["response",{"_index":192,"name":{"231":{}},"parent":{}}],["responseid",{"_index":224,"name":{"268":{}},"parent":{}}],["returncommands",{"_index":86,"name":{"121":{},"142":{}},"parent":{}}],["returnevents",{"_index":87,"name":{"122":{},"143":{}},"parent":{}}],["returnparams",{"_index":88,"name":{"123":{},"144":{}},"parent":{}}],["rootmsg",{"_index":12,"name":{"17":{},"237":{}},"parent":{}}],["rootrecord",{"_index":11,"name":{"16":{},"238":{}},"parent":{}}],["search",{"_index":43,"name":{"78":{}},"parent":{}}],["searchall",{"_index":45,"name":{"80":{}},"parent":{}}],["searchparent",{"_index":44,"name":{"79":{}},"parent":{}}],["sendresp",{"_index":113,"name":{"151":{}},"parent":{}}],["set",{"_index":129,"name":{"166":{},"181":{}},"parent":{}}],["setcommand",{"_index":57,"name":{"93":{}},"parent":{}}],["subscribe",{"_index":150,"name":{"190":{}},"parent":{}}],["subscribeendpoint",{"_index":187,"name":{"226":{}},"parent":{}}],["subscriberecipe",{"_index":77,"name":{"113":{}},"parent":{}}],["subscriptioncallback",{"_index":160,"name":{"200":{}},"parent":{}}],["subscriptionoptions",{"_index":155,"name":{"196":{}},"parent":{}}],["suportedcommandopts",{"_index":83,"name":{"119":{}},"parent":{}}],["supporteddm",{"_index":147,"name":{"187":{}},"parent":{}}],["supporteddmcommand",{"_index":71,"name":{"107":{}},"parent":{}}],["supportedproto",{"_index":148,"name":{"188":{}},"parent":{}}],["supportedprotocommand",{"_index":75,"name":{"111":{}},"parent":{}}],["testy",{"_index":51,"name":{"87":{}},"parent":{}}],["toid",{"_index":184,"name":{"223":{}},"parent":{}}],["trigger",{"_index":24,"name":{"36":{}},"parent":{}}],["types",{"_index":52,"name":{"88":{}},"parent":{"89":{},"90":{},"91":{},"93":{},"95":{},"97":{},"99":{},"101":{},"103":{},"105":{},"107":{},"109":{},"111":{},"113":{},"115":{},"117":{},"118":{},"119":{},"124":{},"125":{},"130":{},"136":{},"145":{},"153":{},"159":{},"164":{},"170":{},"176":{},"177":{},"179":{},"194":{},"196":{},"200":{},"202":{},"205":{},"209":{},"212":{},"216":{},"217":{},"218":{},"219":{},"230":{},"231":{},"232":{},"234":{},"235":{},"242":{},"243":{},"245":{},"246":{},"248":{},"250":{},"252":{},"254":{},"258":{},"262":{},"265":{},"268":{},"269":{},"270":{}}}],["types.addcommand",{"_index":60,"name":{},"parent":{"96":{}}}],["types.callfn",{"_index":227,"name":{},"parent":{"271":{}}}],["types.clearfn",{"_index":206,"name":{},"parent":{"247":{}}}],["types.commandobject",{"_index":217,"name":{},"parent":{"259":{}}}],["types.commandobject.__type",{"_index":218,"name":{},"parent":{"260":{},"261":{}}}],["types.commandtrigger",{"_index":214,"name":{},"parent":{"255":{}}}],["types.commandtrigger.__type",{"_index":215,"name":{},"parent":{"256":{},"257":{}}}],["types.connect",{"_index":154,"name":{},"parent":{"195":{}}}],["types.connectionevents",{"_index":221,"name":{},"parent":{"263":{},"264":{}}}],["types.decodefn",{"_index":194,"name":{},"parent":{"233":{}}}],["types.delcommand",{"_index":62,"name":{},"parent":{"98":{}}}],["types.encodeargs",{"_index":197,"name":{},"parent":{"236":{}}}],["types.encodeargs.__type",{"_index":198,"name":{},"parent":{"237":{},"238":{},"239":{},"240":{},"241":{}}}],["types.encodefn",{"_index":203,"name":{},"parent":{"244":{}}}],["types.getcommand",{"_index":56,"name":{},"parent":{"92":{}}}],["types.instancescommand",{"_index":74,"name":{},"parent":{"110":{}}}],["types.makefn",{"_index":210,"name":{},"parent":{"251":{}}}],["types.makerecipefn",{"_index":212,"name":{},"parent":{"253":{}}}],["types.onfn",{"_index":208,"name":{},"parent":{"249":{}}}],["types.operateclearfn",{"_index":66,"name":{},"parent":{"102":{}}}],["types.operatecommand",{"_index":70,"name":{},"parent":{"106":{}}}],["types.operatefn",{"_index":64,"name":{},"parent":{"100":{}}}],["types.operateoptions",{"_index":163,"name":{},"parent":{"203":{},"204":{}}}],["types.operaterecipe",{"_index":68,"name":{},"parent":{"104":{}}}],["types.otherconnectionoptions",{"_index":181,"name":{},"parent":{"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{}}}],["types.pbrequestbody",{"_index":171,"name":{},"parent":{"210":{},"211":{}}}],["types.pbrequestcommandadd",{"_index":134,"name":{},"parent":{"171":{}}}],["types.pbrequestcommandadd.__type",{"_index":136,"name":{},"parent":{"172":{},"173":{}}}],["types.pbrequestcommandadd.__type.__type",{"_index":137,"name":{},"parent":{"174":{},"175":{}}}],["types.pbrequestcommanddel",{"_index":116,"name":{},"parent":{"154":{}}}],["types.pbrequestcommanddel.__type",{"_index":118,"name":{},"parent":{"155":{},"156":{}}}],["types.pbrequestcommanddel.__type.__type",{"_index":120,"name":{},"parent":{"157":{},"158":{}}}],["types.pbrequestcommandget",{"_index":122,"name":{},"parent":{"160":{}}}],["types.pbrequestcommandget.__type",{"_index":124,"name":{},"parent":{"161":{},"162":{}}}],["types.pbrequestcommandget.__type.__type",{"_index":126,"name":{},"parent":{"163":{}}}],["types.pbrequestcommandinstance",{"_index":97,"name":{},"parent":{"131":{}}}],["types.pbrequestcommandinstance.__type",{"_index":99,"name":{},"parent":{"132":{},"133":{}}}],["types.pbrequestcommandinstance.__type.__type",{"_index":101,"name":{},"parent":{"134":{},"135":{}}}],["types.pbrequestcommandoperate",{"_index":108,"name":{},"parent":{"146":{}}}],["types.pbrequestcommandoperate.__type",{"_index":110,"name":{},"parent":{"147":{},"148":{}}}],["types.pbrequestcommandoperate.__type.__type",{"_index":111,"name":{},"parent":{"149":{},"150":{},"151":{},"152":{}}}],["types.pbrequestcommandset",{"_index":128,"name":{},"parent":{"165":{}}}],["types.pbrequestcommandset.__type",{"_index":130,"name":{},"parent":{"166":{},"167":{}}}],["types.pbrequestcommandset.__type.__type",{"_index":131,"name":{},"parent":{"168":{},"169":{}}}],["types.pbrequestcommandsupport",{"_index":103,"name":{},"parent":{"137":{}}}],["types.pbrequestcommandsupport.__type",{"_index":105,"name":{},"parent":{"138":{},"139":{}}}],["types.pbrequestcommandsupport.__type.__type",{"_index":106,"name":{},"parent":{"140":{},"141":{},"142":{},"143":{},"144":{}}}],["types.pbrequestcommandsupportproto",{"_index":91,"name":{},"parent":{"126":{}}}],["types.pbrequestcommandsupportproto.__type",{"_index":93,"name":{},"parent":{"127":{},"128":{}}}],["types.pbrequestcommandsupportproto.__type.__type",{"_index":95,"name":{},"parent":{"129":{}}}],["types.pbrequestheader",{"_index":167,"name":{},"parent":{"206":{},"207":{},"208":{}}}],["types.pbrequestmessage",{"_index":174,"name":{},"parent":{"213":{},"214":{},"215":{}}}],["types.promiseclearfn",{"_index":80,"name":{},"parent":{"116":{}}}],["types.recipeobject",{"_index":223,"name":{},"parent":{"266":{},"267":{}}}],["types.resolverecipe",{"_index":141,"name":{},"parent":{"178":{}}}],["types.setcommand",{"_index":58,"name":{},"parent":{"94":{}}}],["types.subscriberecipe",{"_index":78,"name":{},"parent":{"114":{}}}],["types.subscriptioncallback",{"_index":161,"name":{},"parent":{"201":{}}}],["types.subscriptionoptions",{"_index":157,"name":{},"parent":{"197":{},"198":{},"199":{}}}],["types.suportedcommandopts",{"_index":85,"name":{},"parent":{"120":{},"121":{},"122":{},"123":{}}}],["types.supporteddmcommand",{"_index":72,"name":{},"parent":{"108":{}}}],["types.supportedprotocommand",{"_index":76,"name":{},"parent":{"112":{}}}],["types.usp",{"_index":143,"name":{},"parent":{"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{}}}],["unflatten",{"_index":42,"name":{"77":{}},"parent":{}}],["uniq",{"_index":49,"name":{"84":{}},"parent":{}}],["unwraparray",{"_index":48,"name":{"83":{}},"parent":{}}],["unwrapobject",{"_index":47,"name":{"82":{}},"parent":{}}],["updateobjs",{"_index":132,"name":{"169":{}},"parent":{}}],["urlconnectionoptions",{"_index":176,"name":{"216":{}},"parent":{}}],["username",{"_index":180,"name":{"220":{}},"parent":{}}],["usp",{"_index":142,"name":{"179":{}},"parent":{}}],["util",{"_index":228,"name":{"272":{}},"parent":{"273":{},"274":{}}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"1":"Module","32":"Variable","64":"Function","256":"Interface","1024":"Property","65536":"Type literal","4194304":"Type alias"},"rows":[{"id":0,"kind":1,"name":"commands/add","url":"modules/commands_add.html","classes":"tsd-kind-module"},{"id":1,"kind":1024,"name":"default","url":"modules/commands_add.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/add"},{"id":2,"kind":65536,"name":"__type","url":"modules/commands_add.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/add"},{"id":3,"kind":1024,"name":"decode","url":"modules/commands_add.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/add.__type"},{"id":4,"kind":1024,"name":"encode","url":"modules/commands_add.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/add.__type"},{"id":5,"kind":1,"name":"commands/del","url":"modules/commands_del.html","classes":"tsd-kind-module"},{"id":6,"kind":1024,"name":"default","url":"modules/commands_del.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/del"},{"id":7,"kind":65536,"name":"__type","url":"modules/commands_del.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/del"},{"id":8,"kind":1024,"name":"decode","url":"modules/commands_del.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/del.__type"},{"id":9,"kind":1024,"name":"encode","url":"modules/commands_del.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/del.__type"},{"id":10,"kind":1,"name":"commands/get","url":"modules/commands_get.html","classes":"tsd-kind-module"},{"id":11,"kind":1024,"name":"default","url":"modules/commands_get.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/get"},{"id":12,"kind":65536,"name":"__type","url":"modules/commands_get.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/get"},{"id":13,"kind":1024,"name":"decode","url":"modules/commands_get.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/get.__type"},{"id":14,"kind":1024,"name":"encode","url":"modules/commands_get.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/get.__type"},{"id":15,"kind":1,"name":"commands","url":"modules/commands.html","classes":"tsd-kind-module"},{"id":16,"kind":32,"name":"rootRecord","url":"modules/commands.html#rootrecord","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"commands"},{"id":17,"kind":32,"name":"rootMsg","url":"modules/commands.html#rootmsg","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"commands"},{"id":18,"kind":32,"name":"header","url":"modules/commands.html#header","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"commands"},{"id":19,"kind":64,"name":"makeRecipes","url":"modules/commands.html#makerecipes","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":20,"kind":64,"name":"decodeId","url":"modules/commands.html#decodeid","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":21,"kind":64,"name":"readMsg","url":"modules/commands.html#readmsg","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":22,"kind":64,"name":"decode","url":"modules/commands.html#decode","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":23,"kind":64,"name":"makeEncode","url":"modules/commands.html#makeencode","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands"},{"id":24,"kind":1,"name":"commands/instances","url":"modules/commands_instances.html","classes":"tsd-kind-module"},{"id":25,"kind":1024,"name":"default","url":"modules/commands_instances.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/instances"},{"id":26,"kind":65536,"name":"__type","url":"modules/commands_instances.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/instances"},{"id":27,"kind":1024,"name":"decode","url":"modules/commands_instances.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/instances.__type"},{"id":28,"kind":1024,"name":"encode","url":"modules/commands_instances.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/instances.__type"},{"id":29,"kind":1,"name":"commands/notify","url":"modules/commands_notify.html","classes":"tsd-kind-module"},{"id":30,"kind":1024,"name":"default","url":"modules/commands_notify.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/notify"},{"id":31,"kind":65536,"name":"__type","url":"modules/commands_notify.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/notify"},{"id":32,"kind":1024,"name":"decode","url":"modules/commands_notify.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":33,"kind":1024,"name":"encode","url":"modules/commands_notify.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":34,"kind":1024,"name":"make","url":"modules/commands_notify.html#__type.make","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":35,"kind":1024,"name":"name","url":"modules/commands_notify.html#__type.name","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":36,"kind":1024,"name":"trigger","url":"modules/commands_notify.html#__type.trigger","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":37,"kind":65536,"name":"__type","url":"modules/commands_notify.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"commands/notify.__type"},{"id":38,"kind":1024,"name":"encode","url":"modules/commands_notify.html#__type.__type-1.encode-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type.__type"},{"id":39,"kind":1024,"name":"decode","url":"modules/commands_notify.html#__type.__type-1.decode-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/notify.__type.__type"},{"id":40,"kind":1,"name":"commands/operate","url":"modules/commands_operate.html","classes":"tsd-kind-module"},{"id":41,"kind":1024,"name":"default","url":"modules/commands_operate.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/operate"},{"id":42,"kind":65536,"name":"__type","url":"modules/commands_operate.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/operate"},{"id":43,"kind":1024,"name":"decode","url":"modules/commands_operate.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/operate.__type"},{"id":44,"kind":1024,"name":"encode","url":"modules/commands_operate.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/operate.__type"},{"id":45,"kind":1,"name":"commands/proto","url":"modules/commands_proto.html","classes":"tsd-kind-module"},{"id":46,"kind":1024,"name":"default","url":"modules/commands_proto.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/proto"},{"id":47,"kind":65536,"name":"__type","url":"modules/commands_proto.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/proto"},{"id":48,"kind":1024,"name":"decode","url":"modules/commands_proto.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/proto.__type"},{"id":49,"kind":1024,"name":"encode","url":"modules/commands_proto.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/proto.__type"},{"id":50,"kind":1,"name":"commands/recipes/operate","url":"modules/commands_recipes_operate.html","classes":"tsd-kind-module"},{"id":51,"kind":1024,"name":"default","url":"modules/commands_recipes_operate.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/recipes/operate"},{"id":52,"kind":65536,"name":"__type","url":"modules/commands_recipes_operate.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/recipes/operate"},{"id":53,"kind":1024,"name":"name","url":"modules/commands_recipes_operate.html#__type.name","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/operate.__type"},{"id":54,"kind":1024,"name":"make","url":"modules/commands_recipes_operate.html#__type.make","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/operate.__type"},{"id":55,"kind":1,"name":"commands/recipes/resolve","url":"modules/commands_recipes_resolve.html","classes":"tsd-kind-module"},{"id":56,"kind":1024,"name":"default","url":"modules/commands_recipes_resolve.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/recipes/resolve"},{"id":57,"kind":65536,"name":"__type","url":"modules/commands_recipes_resolve.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/recipes/resolve"},{"id":58,"kind":1024,"name":"name","url":"modules/commands_recipes_resolve.html#__type.name","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/resolve.__type"},{"id":59,"kind":1024,"name":"make","url":"modules/commands_recipes_resolve.html#__type.make","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/resolve.__type"},{"id":60,"kind":1,"name":"commands/recipes/subscribe","url":"modules/commands_recipes_subscribe.html","classes":"tsd-kind-module"},{"id":61,"kind":1024,"name":"default","url":"modules/commands_recipes_subscribe.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/recipes/subscribe"},{"id":62,"kind":65536,"name":"__type","url":"modules/commands_recipes_subscribe.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/recipes/subscribe"},{"id":63,"kind":1024,"name":"name","url":"modules/commands_recipes_subscribe.html#__type.name","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/subscribe.__type"},{"id":64,"kind":1024,"name":"make","url":"modules/commands_recipes_subscribe.html#__type.make","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/recipes/subscribe.__type"},{"id":65,"kind":1,"name":"commands/set","url":"modules/commands_set.html","classes":"tsd-kind-module"},{"id":66,"kind":1024,"name":"default","url":"modules/commands_set.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/set"},{"id":67,"kind":65536,"name":"__type","url":"modules/commands_set.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/set"},{"id":68,"kind":1024,"name":"decode","url":"modules/commands_set.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/set.__type"},{"id":69,"kind":1024,"name":"encode","url":"modules/commands_set.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/set.__type"},{"id":70,"kind":1,"name":"commands/supported","url":"modules/commands_supported.html","classes":"tsd-kind-module"},{"id":71,"kind":1024,"name":"default","url":"modules/commands_supported.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"commands/supported"},{"id":72,"kind":65536,"name":"__type","url":"modules/commands_supported.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"commands/supported"},{"id":73,"kind":1024,"name":"decode","url":"modules/commands_supported.html#__type.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/supported.__type"},{"id":74,"kind":1024,"name":"encode","url":"modules/commands_supported.html#__type.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"commands/supported.__type"},{"id":75,"kind":1,"name":"commands/util","url":"modules/commands_util.html","classes":"tsd-kind-module"},{"id":76,"kind":64,"name":"makeBuffer","url":"modules/commands_util.html#makebuffer","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":77,"kind":64,"name":"unflatten","url":"modules/commands_util.html#unflatten","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":78,"kind":64,"name":"search","url":"modules/commands_util.html#search","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":79,"kind":64,"name":"searchParent","url":"modules/commands_util.html#searchparent","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":80,"kind":64,"name":"searchAll","url":"modules/commands_util.html#searchall","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":81,"kind":64,"name":"extractCommand","url":"modules/commands_util.html#extractcommand","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":82,"kind":64,"name":"unwrapObject","url":"modules/commands_util.html#unwrapobject","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":83,"kind":64,"name":"unwrapArray","url":"modules/commands_util.html#unwraparray","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":84,"kind":64,"name":"uniq","url":"modules/commands_util.html#uniq","classes":"tsd-kind-function tsd-parent-kind-module","parent":"commands/util"},{"id":85,"kind":1,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":86,"kind":64,"name":"default","url":"modules/index.html#default","classes":"tsd-kind-function tsd-parent-kind-module","parent":"index"},{"id":87,"kind":1,"name":"types","url":"modules/types.html","classes":"tsd-kind-module"},{"id":88,"kind":4194304,"name":"CommandType","url":"modules/types.html#commandtype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":89,"kind":4194304,"name":"GetReturn","url":"modules/types.html#getreturn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":90,"kind":4194304,"name":"GetCommand","url":"modules/types.html#getcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":91,"kind":65536,"name":"__type","url":"modules/types.html#getcommand.__type-10","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.GetCommand"},{"id":92,"kind":4194304,"name":"SetCommand","url":"modules/types.html#setcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":93,"kind":65536,"name":"__type","url":"modules/types.html#setcommand.__type-37","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SetCommand"},{"id":94,"kind":4194304,"name":"AddCommand","url":"modules/types.html#addcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":95,"kind":65536,"name":"__type","url":"modules/types.html#addcommand.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.AddCommand"},{"id":96,"kind":4194304,"name":"DelCommand","url":"modules/types.html#delcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":97,"kind":65536,"name":"__type","url":"modules/types.html#delcommand.__type-7","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.DelCommand"},{"id":98,"kind":4194304,"name":"OperateFn","url":"modules/types.html#operatefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":99,"kind":65536,"name":"__type","url":"modules/types.html#operatefn.__type-17","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OperateFn"},{"id":100,"kind":4194304,"name":"OperateClearFn","url":"modules/types.html#operateclearfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":101,"kind":65536,"name":"__type","url":"modules/types.html#operateclearfn.__type-15","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OperateClearFn"},{"id":102,"kind":4194304,"name":"OperateRecipe","url":"modules/types.html#operaterecipe","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":103,"kind":65536,"name":"__type","url":"modules/types.html#operaterecipe.__type-18","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OperateRecipe"},{"id":104,"kind":4194304,"name":"OperateCommand","url":"modules/types.html#operatecommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":105,"kind":65536,"name":"__type","url":"modules/types.html#operatecommand.__type-16","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OperateCommand"},{"id":106,"kind":4194304,"name":"SupportedDMCommand","url":"modules/types.html#supporteddmcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":107,"kind":65536,"name":"__type","url":"modules/types.html#supporteddmcommand.__type-40","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SupportedDMCommand"},{"id":108,"kind":4194304,"name":"InstancesCommand","url":"modules/types.html#instancescommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":109,"kind":65536,"name":"__type","url":"modules/types.html#instancescommand.__type-11","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.InstancesCommand"},{"id":110,"kind":4194304,"name":"SupportedProtoCommand","url":"modules/types.html#supportedprotocommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":111,"kind":65536,"name":"__type","url":"modules/types.html#supportedprotocommand.__type-41","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SupportedProtoCommand"},{"id":112,"kind":4194304,"name":"SubscribeRecipe","url":"modules/types.html#subscriberecipe","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":113,"kind":65536,"name":"__type","url":"modules/types.html#subscriberecipe.__type-38","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SubscribeRecipe"},{"id":114,"kind":4194304,"name":"PromiseClearFn","url":"modules/types.html#promiseclearfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":115,"kind":65536,"name":"__type","url":"modules/types.html#promiseclearfn.__type-35","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PromiseClearFn"},{"id":116,"kind":4194304,"name":"Command","url":"modules/types.html#command","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":117,"kind":4194304,"name":"PbRequestCommand","url":"modules/types.html#pbrequestcommand","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":118,"kind":256,"name":"SuportedCommandOpts","url":"interfaces/types.suportedcommandopts.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":119,"kind":1024,"name":"firstLevelOnly","url":"interfaces/types.suportedcommandopts.html#firstlevelonly","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SuportedCommandOpts"},{"id":120,"kind":1024,"name":"returnCommands","url":"interfaces/types.suportedcommandopts.html#returncommands","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SuportedCommandOpts"},{"id":121,"kind":1024,"name":"returnEvents","url":"interfaces/types.suportedcommandopts.html#returnevents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SuportedCommandOpts"},{"id":122,"kind":1024,"name":"returnParams","url":"interfaces/types.suportedcommandopts.html#returnparams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SuportedCommandOpts"},{"id":123,"kind":4194304,"name":"InputRecord","url":"modules/types.html#inputrecord","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":124,"kind":4194304,"name":"PbRequestCommandSupportProto","url":"modules/types.html#pbrequestcommandsupportproto","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":125,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandsupportproto.__type-33","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandSupportProto"},{"id":126,"kind":1024,"name":"getSupportedProtocol","url":"modules/types.html#pbrequestcommandsupportproto.__type-33.getsupportedprotocol","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupportProto.__type"},{"id":127,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandsupportproto.__type-33.__type-34","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupportProto.__type"},{"id":128,"kind":1024,"name":"controllerSupportedProtocolVersions","url":"modules/types.html#pbrequestcommandsupportproto.__type-33.__type-34.controllersupportedprotocolversions","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupportProto.__type.__type"},{"id":129,"kind":4194304,"name":"PbRequestCommandInstance","url":"modules/types.html#pbrequestcommandinstance","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":130,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandinstance.__type-25","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandInstance"},{"id":131,"kind":1024,"name":"getInstances","url":"modules/types.html#pbrequestcommandinstance.__type-25.getinstances","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandInstance.__type"},{"id":132,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandinstance.__type-25.__type-26","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandInstance.__type"},{"id":133,"kind":1024,"name":"objPaths","url":"modules/types.html#pbrequestcommandinstance.__type-25.__type-26.objpaths-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandInstance.__type.__type"},{"id":134,"kind":1024,"name":"firstLevelOnly","url":"modules/types.html#pbrequestcommandinstance.__type-25.__type-26.firstlevelonly","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandInstance.__type.__type"},{"id":135,"kind":4194304,"name":"PbRequestCommandSupport","url":"modules/types.html#pbrequestcommandsupport","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":136,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandsupport.__type-31","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandSupport"},{"id":137,"kind":1024,"name":"getSupportedDm","url":"modules/types.html#pbrequestcommandsupport.__type-31.getsupporteddm","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type"},{"id":138,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type"},{"id":139,"kind":1024,"name":"objPaths","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.objpaths-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":140,"kind":1024,"name":"firstLevelOnly","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.firstlevelonly-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":141,"kind":1024,"name":"returnCommands","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.returncommands","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":142,"kind":1024,"name":"returnEvents","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.returnevents","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":143,"kind":1024,"name":"returnParams","url":"modules/types.html#pbrequestcommandsupport.__type-31.__type-32.returnparams","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSupport.__type.__type"},{"id":144,"kind":4194304,"name":"PbRequestCommandOperate","url":"modules/types.html#pbrequestcommandoperate","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":145,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandoperate.__type-27","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandOperate"},{"id":146,"kind":1024,"name":"operate","url":"modules/types.html#pbrequestcommandoperate.__type-27.operate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type"},{"id":147,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type"},{"id":148,"kind":1024,"name":"command","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28.command-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type.__type"},{"id":149,"kind":1024,"name":"commandKey","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28.commandkey","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type.__type"},{"id":150,"kind":1024,"name":"sendResp","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28.sendresp","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type.__type"},{"id":151,"kind":1024,"name":"inputArgs","url":"modules/types.html#pbrequestcommandoperate.__type-27.__type-28.inputargs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandOperate.__type.__type"},{"id":152,"kind":4194304,"name":"PbRequestCommandDel","url":"modules/types.html#pbrequestcommanddel","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":153,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommanddel.__type-21","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandDel"},{"id":154,"kind":1024,"name":"delete","url":"modules/types.html#pbrequestcommanddel.__type-21.delete","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandDel.__type"},{"id":155,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommanddel.__type-21.__type-22","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandDel.__type"},{"id":156,"kind":1024,"name":"allowPartial","url":"modules/types.html#pbrequestcommanddel.__type-21.__type-22.allowpartial-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandDel.__type.__type"},{"id":157,"kind":1024,"name":"objPaths","url":"modules/types.html#pbrequestcommanddel.__type-21.__type-22.objpaths","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandDel.__type.__type"},{"id":158,"kind":4194304,"name":"PbRequestCommandGet","url":"modules/types.html#pbrequestcommandget","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":159,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandget.__type-23","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandGet"},{"id":160,"kind":1024,"name":"get","url":"modules/types.html#pbrequestcommandget.__type-23.get","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandGet.__type"},{"id":161,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandget.__type-23.__type-24","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandGet.__type"},{"id":162,"kind":1024,"name":"paramPaths","url":"modules/types.html#pbrequestcommandget.__type-23.__type-24.parampaths","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandGet.__type.__type"},{"id":163,"kind":4194304,"name":"PbRequestCommandSet","url":"modules/types.html#pbrequestcommandset","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":164,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandset.__type-29","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandSet"},{"id":165,"kind":1024,"name":"set","url":"modules/types.html#pbrequestcommandset.__type-29.set","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSet.__type"},{"id":166,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandset.__type-29.__type-30","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSet.__type"},{"id":167,"kind":1024,"name":"allowPartial","url":"modules/types.html#pbrequestcommandset.__type-29.__type-30.allowpartial-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSet.__type.__type"},{"id":168,"kind":1024,"name":"updateObjs","url":"modules/types.html#pbrequestcommandset.__type-29.__type-30.updateobjs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandSet.__type.__type"},{"id":169,"kind":4194304,"name":"PbRequestCommandAdd","url":"modules/types.html#pbrequestcommandadd","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":170,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandadd.__type-19","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PbRequestCommandAdd"},{"id":171,"kind":1024,"name":"add","url":"modules/types.html#pbrequestcommandadd.__type-19.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandAdd.__type"},{"id":172,"kind":65536,"name":"__type","url":"modules/types.html#pbrequestcommandadd.__type-19.__type-20","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.PbRequestCommandAdd.__type"},{"id":173,"kind":1024,"name":"allowPartial","url":"modules/types.html#pbrequestcommandadd.__type-19.__type-20.allowpartial","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandAdd.__type.__type"},{"id":174,"kind":1024,"name":"createObjs","url":"modules/types.html#pbrequestcommandadd.__type-19.__type-20.createobjs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PbRequestCommandAdd.__type.__type"},{"id":175,"kind":4194304,"name":"Recipe","url":"modules/types.html#recipe","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":176,"kind":4194304,"name":"ResolveRecipe","url":"modules/types.html#resolverecipe","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":177,"kind":65536,"name":"__type","url":"modules/types.html#resolverecipe.__type-36","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.ResolveRecipe"},{"id":178,"kind":256,"name":"USP","url":"interfaces/types.usp.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":179,"kind":1024,"name":"get","url":"interfaces/types.usp.html#get","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":180,"kind":1024,"name":"set","url":"interfaces/types.usp.html#set","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":181,"kind":1024,"name":"operate","url":"interfaces/types.usp.html#operate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":182,"kind":1024,"name":"_operate","url":"interfaces/types.usp.html#_operate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":183,"kind":1024,"name":"add","url":"interfaces/types.usp.html#add","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":184,"kind":1024,"name":"del","url":"interfaces/types.usp.html#del","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":185,"kind":1024,"name":"resolve","url":"interfaces/types.usp.html#resolve","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":186,"kind":1024,"name":"supportedDM","url":"interfaces/types.usp.html#supporteddm","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":187,"kind":1024,"name":"supportedProto","url":"interfaces/types.usp.html#supportedproto","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":188,"kind":1024,"name":"instances","url":"interfaces/types.usp.html#instances","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":189,"kind":1024,"name":"subscribe","url":"interfaces/types.usp.html#subscribe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":190,"kind":1024,"name":"on","url":"interfaces/types.usp.html#on","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":191,"kind":1024,"name":"disconnect","url":"interfaces/types.usp.html#disconnect","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.USP"},{"id":192,"kind":65536,"name":"__type","url":"interfaces/types.usp.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types.USP"},{"id":193,"kind":4194304,"name":"Connect","url":"modules/types.html#connect","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":194,"kind":65536,"name":"__type","url":"modules/types.html#connect.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.Connect"},{"id":195,"kind":256,"name":"SubscriptionOptions","url":"interfaces/types.subscriptionoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":196,"kind":1024,"name":"id","url":"interfaces/types.subscriptionoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SubscriptionOptions"},{"id":197,"kind":1024,"name":"notif","url":"interfaces/types.subscriptionoptions.html#notif","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SubscriptionOptions"},{"id":198,"kind":1024,"name":"reference","url":"interfaces/types.subscriptionoptions.html#reference","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SubscriptionOptions"},{"id":199,"kind":4194304,"name":"SubscriptionCallback","url":"modules/types.html#subscriptioncallback","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":200,"kind":65536,"name":"__type","url":"modules/types.html#subscriptioncallback.__type-39","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.SubscriptionCallback"},{"id":201,"kind":256,"name":"OperateOptions","url":"interfaces/types.operateoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":202,"kind":1024,"name":"ID","url":"interfaces/types.operateoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OperateOptions"},{"id":203,"kind":1024,"name":"Persistent","url":"interfaces/types.operateoptions.html#persistent","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OperateOptions"},{"id":204,"kind":256,"name":"PbRequestHeader","url":"interfaces/types.pbrequestheader.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":205,"kind":1024,"name":"msgId","url":"interfaces/types.pbrequestheader.html#msgid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestHeader"},{"id":206,"kind":1024,"name":"msgType","url":"interfaces/types.pbrequestheader.html#msgtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestHeader"},{"id":207,"kind":1024,"name":"lookup","url":"interfaces/types.pbrequestheader.html#lookup","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestHeader"},{"id":208,"kind":256,"name":"PbRequestBody","url":"interfaces/types.pbrequestbody.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":209,"kind":1024,"name":"lookup","url":"interfaces/types.pbrequestbody.html#lookup","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestBody"},{"id":210,"kind":1024,"name":"request","url":"interfaces/types.pbrequestbody.html#request","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestBody"},{"id":211,"kind":256,"name":"PbRequestMessage","url":"interfaces/types.pbrequestmessage.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":212,"kind":1024,"name":"header","url":"interfaces/types.pbrequestmessage.html#header","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestMessage"},{"id":213,"kind":1024,"name":"body","url":"interfaces/types.pbrequestmessage.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestMessage"},{"id":214,"kind":1024,"name":"lookup","url":"interfaces/types.pbrequestmessage.html#lookup","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PbRequestMessage"},{"id":215,"kind":4194304,"name":"URLConnectionOptions","url":"modules/types.html#urlconnectionoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":216,"kind":4194304,"name":"HostConnectionOptions","url":"modules/types.html#hostconnectionoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":217,"kind":4194304,"name":"CertType","url":"modules/types.html#certtype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":218,"kind":256,"name":"OtherConnectionOptions","url":"interfaces/types.otherconnectionoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":219,"kind":1024,"name":"username","url":"interfaces/types.otherconnectionoptions.html#username","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":220,"kind":1024,"name":"password","url":"interfaces/types.otherconnectionoptions.html#password","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":221,"kind":1024,"name":"fromId","url":"interfaces/types.otherconnectionoptions.html#fromid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":222,"kind":1024,"name":"toId","url":"interfaces/types.otherconnectionoptions.html#toid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":223,"kind":1024,"name":"idEndpoint","url":"interfaces/types.otherconnectionoptions.html#idendpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":224,"kind":1024,"name":"publishEndpoint","url":"interfaces/types.otherconnectionoptions.html#publishendpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":225,"kind":1024,"name":"subscribeEndpoint","url":"interfaces/types.otherconnectionoptions.html#subscribeendpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":226,"kind":1024,"name":"ca","url":"interfaces/types.otherconnectionoptions.html#ca","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":227,"kind":1024,"name":"key","url":"interfaces/types.otherconnectionoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":228,"kind":1024,"name":"cert","url":"interfaces/types.otherconnectionoptions.html#cert","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.OtherConnectionOptions"},{"id":229,"kind":4194304,"name":"ConnectionOptions","url":"modules/types.html#connectionoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":230,"kind":4194304,"name":"Response","url":"modules/types.html#response","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":231,"kind":4194304,"name":"DecodeFn","url":"modules/types.html#decodefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":232,"kind":65536,"name":"__type","url":"modules/types.html#decodefn.__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.DecodeFn"},{"id":233,"kind":4194304,"name":"DecodeResponse","url":"modules/types.html#decoderesponse","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":234,"kind":4194304,"name":"EncodeArgs","url":"modules/types.html#encodeargs","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":235,"kind":65536,"name":"__type","url":"modules/types.html#encodeargs.__type-8","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.EncodeArgs"},{"id":236,"kind":1024,"name":"rootMsg","url":"modules/types.html#encodeargs.__type-8.rootmsg","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":237,"kind":1024,"name":"rootRecord","url":"modules/types.html#encodeargs.__type-8.rootrecord","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":238,"kind":1024,"name":"header","url":"modules/types.html#encodeargs.__type-8.header","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":239,"kind":1024,"name":"options","url":"modules/types.html#encodeargs.__type-8.options","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":240,"kind":1024,"name":"args","url":"modules/types.html#encodeargs.__type-8.args","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.EncodeArgs.__type"},{"id":241,"kind":4194304,"name":"OnIdent","url":"modules/types.html#onident","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":242,"kind":4194304,"name":"EncodeFn","url":"modules/types.html#encodefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":243,"kind":65536,"name":"__type","url":"modules/types.html#encodefn.__type-9","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.EncodeFn"},{"id":244,"kind":4194304,"name":"CallArgs","url":"modules/types.html#callargs","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":245,"kind":4194304,"name":"ClearFn","url":"modules/types.html#clearfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":246,"kind":65536,"name":"__type","url":"modules/types.html#clearfn.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.ClearFn"},{"id":247,"kind":4194304,"name":"OnFn","url":"modules/types.html#onfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":248,"kind":65536,"name":"__type","url":"modules/types.html#onfn.__type-14","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.OnFn"},{"id":249,"kind":4194304,"name":"MakeFn","url":"modules/types.html#makefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":250,"kind":65536,"name":"__type","url":"modules/types.html#makefn.__type-12","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.MakeFn"},{"id":251,"kind":4194304,"name":"MakeRecipeFn","url":"modules/types.html#makerecipefn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":252,"kind":65536,"name":"__type","url":"modules/types.html#makerecipefn.__type-13","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.MakeRecipeFn"},{"id":253,"kind":4194304,"name":"CommandTrigger","url":"modules/types.html#commandtrigger","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":254,"kind":65536,"name":"__type","url":"modules/types.html#commandtrigger.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.CommandTrigger"},{"id":255,"kind":1024,"name":"decode","url":"modules/types.html#commandtrigger.__type-4.decode-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.CommandTrigger.__type"},{"id":256,"kind":1024,"name":"encode","url":"modules/types.html#commandtrigger.__type-4.encode-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.CommandTrigger.__type"},{"id":257,"kind":4194304,"name":"CommandObject","url":"modules/types.html#commandobject","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":258,"kind":65536,"name":"__type","url":"modules/types.html#commandobject.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.CommandObject"},{"id":259,"kind":1024,"name":"encode","url":"modules/types.html#commandobject.__type-3.encode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.CommandObject.__type"},{"id":260,"kind":1024,"name":"decode","url":"modules/types.html#commandobject.__type-3.decode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.CommandObject.__type"},{"id":261,"kind":256,"name":"ConnectionEvents","url":"interfaces/types.connectionevents.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":262,"kind":1024,"name":"onError","url":"interfaces/types.connectionevents.html#onerror","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ConnectionEvents"},{"id":263,"kind":65536,"name":"__type","url":"interfaces/types.connectionevents.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types.ConnectionEvents"},{"id":264,"kind":256,"name":"RecipeObject","url":"interfaces/types.recipeobject.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":265,"kind":1024,"name":"name","url":"interfaces/types.recipeobject.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.RecipeObject"},{"id":266,"kind":1024,"name":"make","url":"interfaces/types.recipeobject.html#make","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.RecipeObject"},{"id":267,"kind":4194304,"name":"ResponseID","url":"modules/types.html#responseid","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":268,"kind":4194304,"name":"JSValue","url":"modules/types.html#jsvalue","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":269,"kind":4194304,"name":"CallFn","url":"modules/types.html#callfn","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":270,"kind":65536,"name":"__type","url":"modules/types.html#callfn.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.CallFn"},{"id":271,"kind":1,"name":"util","url":"modules/util.html","classes":"tsd-kind-module"},{"id":272,"kind":64,"name":"makeRouter","url":"modules/util.html#makerouter","classes":"tsd-kind-function tsd-parent-kind-module","parent":"util"},{"id":273,"kind":64,"name":"makeCallbackRouter","url":"modules/util.html#makecallbackrouter","classes":"tsd-kind-function tsd-parent-kind-module","parent":"util"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,43.64]],["parent/0",[]],["name/1",[1,30.141]],["parent/1",[0,4.249]],["name/2",[2,15.65]],["parent/2",[0,4.249]],["name/3",[3,30.141]],["parent/3",[4,4.577]],["name/4",[5,30.91]],["parent/4",[4,4.577]],["name/5",[6,43.64]],["parent/5",[]],["name/6",[1,30.141]],["parent/6",[6,4.249]],["name/7",[2,15.65]],["parent/7",[6,4.249]],["name/8",[3,30.141]],["parent/8",[7,4.577]],["name/9",[5,30.91]],["parent/9",[7,4.577]],["name/10",[8,43.64]],["parent/10",[]],["name/11",[1,30.141]],["parent/11",[8,4.249]],["name/12",[2,15.65]],["parent/12",[8,4.249]],["name/13",[3,30.141]],["parent/13",[9,4.577]],["name/14",[5,30.91]],["parent/14",[9,4.577]],["name/15",[10,33.655]],["parent/15",[]],["name/16",[11,47.005]],["parent/16",[10,3.277]],["name/17",[12,47.005]],["parent/17",[10,3.277]],["name/18",[13,43.64]],["parent/18",[10,3.277]],["name/19",[14,52.113]],["parent/19",[10,3.277]],["name/20",[15,52.113]],["parent/20",[10,3.277]],["name/21",[16,52.113]],["parent/21",[10,3.277]],["name/22",[3,30.141]],["parent/22",[10,3.277]],["name/23",[17,52.113]],["parent/23",[10,3.277]],["name/24",[18,43.64]],["parent/24",[]],["name/25",[1,30.141]],["parent/25",[18,4.249]],["name/26",[2,15.65]],["parent/26",[18,4.249]],["name/27",[3,30.141]],["parent/27",[19,4.577]],["name/28",[5,30.91]],["parent/28",[19,4.577]],["name/29",[20,43.64]],["parent/29",[]],["name/30",[1,30.141]],["parent/30",[20,4.249]],["name/31",[2,15.65]],["parent/31",[20,4.249]],["name/32",[3,30.141]],["parent/32",[21,3.646]],["name/33",[5,30.91]],["parent/33",[21,3.646]],["name/34",[22,39.12]],["parent/34",[21,3.646]],["name/35",[23,39.12]],["parent/35",[21,3.646]],["name/36",[24,52.113]],["parent/36",[21,3.646]],["name/37",[2,15.65]],["parent/37",[21,3.646]],["name/38",[5,30.91]],["parent/38",[25,4.577]],["name/39",[3,30.141]],["parent/39",[25,4.577]],["name/40",[26,43.64]],["parent/40",[]],["name/41",[1,30.141]],["parent/41",[26,4.249]],["name/42",[2,15.65]],["parent/42",[26,4.249]],["name/43",[3,30.141]],["parent/43",[27,4.577]],["name/44",[5,30.91]],["parent/44",[27,4.577]],["name/45",[28,43.64]],["parent/45",[]],["name/46",[1,30.141]],["parent/46",[28,4.249]],["name/47",[2,15.65]],["parent/47",[28,4.249]],["name/48",[3,30.141]],["parent/48",[29,4.577]],["name/49",[5,30.91]],["parent/49",[29,4.577]],["name/50",[30,43.64]],["parent/50",[]],["name/51",[1,30.141]],["parent/51",[30,4.249]],["name/52",[2,15.65]],["parent/52",[30,4.249]],["name/53",[23,39.12]],["parent/53",[31,4.577]],["name/54",[22,39.12]],["parent/54",[31,4.577]],["name/55",[32,43.64]],["parent/55",[]],["name/56",[1,30.141]],["parent/56",[32,4.249]],["name/57",[2,15.65]],["parent/57",[32,4.249]],["name/58",[23,39.12]],["parent/58",[33,4.577]],["name/59",[22,39.12]],["parent/59",[33,4.577]],["name/60",[34,43.64]],["parent/60",[]],["name/61",[1,30.141]],["parent/61",[34,4.249]],["name/62",[2,15.65]],["parent/62",[34,4.249]],["name/63",[23,39.12]],["parent/63",[35,4.577]],["name/64",[22,39.12]],["parent/64",[35,4.577]],["name/65",[36,43.64]],["parent/65",[]],["name/66",[1,30.141]],["parent/66",[36,4.249]],["name/67",[2,15.65]],["parent/67",[36,4.249]],["name/68",[3,30.141]],["parent/68",[37,4.577]],["name/69",[5,30.91]],["parent/69",[37,4.577]],["name/70",[38,43.64]],["parent/70",[]],["name/71",[1,30.141]],["parent/71",[38,4.249]],["name/72",[2,15.65]],["parent/72",[38,4.249]],["name/73",[3,30.141]],["parent/73",[39,4.577]],["name/74",[5,30.91]],["parent/74",[39,4.577]],["name/75",[40,32.654]],["parent/75",[]],["name/76",[41,52.113]],["parent/76",[40,3.179]],["name/77",[42,52.113]],["parent/77",[40,3.179]],["name/78",[43,52.113]],["parent/78",[40,3.179]],["name/79",[44,52.113]],["parent/79",[40,3.179]],["name/80",[45,52.113]],["parent/80",[40,3.179]],["name/81",[46,52.113]],["parent/81",[40,3.179]],["name/82",[47,52.113]],["parent/82",[40,3.179]],["name/83",[48,52.113]],["parent/83",[40,3.179]],["name/84",[49,52.113]],["parent/84",[40,3.179]],["name/85",[50,47.005]],["parent/85",[]],["name/86",[1,30.141]],["parent/86",[50,4.577]],["name/87",[51,14.977]],["parent/87",[]],["name/88",[52,52.113]],["parent/88",[51,1.458]],["name/89",[53,52.113]],["parent/89",[51,1.458]],["name/90",[54,52.113]],["parent/90",[51,1.458]],["name/91",[2,15.65]],["parent/91",[55,5.074]],["name/92",[56,52.113]],["parent/92",[51,1.458]],["name/93",[2,15.65]],["parent/93",[57,5.074]],["name/94",[58,52.113]],["parent/94",[51,1.458]],["name/95",[2,15.65]],["parent/95",[59,5.074]],["name/96",[60,52.113]],["parent/96",[51,1.458]],["name/97",[2,15.65]],["parent/97",[61,5.074]],["name/98",[62,52.113]],["parent/98",[51,1.458]],["name/99",[2,15.65]],["parent/99",[63,5.074]],["name/100",[64,52.113]],["parent/100",[51,1.458]],["name/101",[2,15.65]],["parent/101",[65,5.074]],["name/102",[66,52.113]],["parent/102",[51,1.458]],["name/103",[2,15.65]],["parent/103",[67,5.074]],["name/104",[68,52.113]],["parent/104",[51,1.458]],["name/105",[2,15.65]],["parent/105",[69,5.074]],["name/106",[70,52.113]],["parent/106",[51,1.458]],["name/107",[2,15.65]],["parent/107",[71,5.074]],["name/108",[72,52.113]],["parent/108",[51,1.458]],["name/109",[2,15.65]],["parent/109",[73,5.074]],["name/110",[74,52.113]],["parent/110",[51,1.458]],["name/111",[2,15.65]],["parent/111",[75,5.074]],["name/112",[76,52.113]],["parent/112",[51,1.458]],["name/113",[2,15.65]],["parent/113",[77,5.074]],["name/114",[78,52.113]],["parent/114",[51,1.458]],["name/115",[2,15.65]],["parent/115",[79,5.074]],["name/116",[80,47.005]],["parent/116",[51,1.458]],["name/117",[81,52.113]],["parent/117",[51,1.458]],["name/118",[82,52.113]],["parent/118",[51,1.458]],["name/119",[83,43.64]],["parent/119",[84,4.004]],["name/120",[85,47.005]],["parent/120",[84,4.004]],["name/121",[86,47.005]],["parent/121",[84,4.004]],["name/122",[87,47.005]],["parent/122",[84,4.004]],["name/123",[88,52.113]],["parent/123",[51,1.458]],["name/124",[89,52.113]],["parent/124",[51,1.458]],["name/125",[2,15.65]],["parent/125",[90,5.074]],["name/126",[91,52.113]],["parent/126",[92,4.577]],["name/127",[2,15.65]],["parent/127",[92,4.577]],["name/128",[93,52.113]],["parent/128",[94,5.074]],["name/129",[95,52.113]],["parent/129",[51,1.458]],["name/130",[2,15.65]],["parent/130",[96,5.074]],["name/131",[97,52.113]],["parent/131",[98,4.577]],["name/132",[2,15.65]],["parent/132",[98,4.577]],["name/133",[99,43.64]],["parent/133",[100,4.577]],["name/134",[83,43.64]],["parent/134",[100,4.577]],["name/135",[101,52.113]],["parent/135",[51,1.458]],["name/136",[2,15.65]],["parent/136",[102,5.074]],["name/137",[103,52.113]],["parent/137",[104,4.577]],["name/138",[2,15.65]],["parent/138",[104,4.577]],["name/139",[99,43.64]],["parent/139",[105,3.809]],["name/140",[83,43.64]],["parent/140",[105,3.809]],["name/141",[85,47.005]],["parent/141",[105,3.809]],["name/142",[86,47.005]],["parent/142",[105,3.809]],["name/143",[87,47.005]],["parent/143",[105,3.809]],["name/144",[106,52.113]],["parent/144",[51,1.458]],["name/145",[2,15.65]],["parent/145",[107,5.074]],["name/146",[108,47.005]],["parent/146",[109,4.577]],["name/147",[2,15.65]],["parent/147",[109,4.577]],["name/148",[80,47.005]],["parent/148",[110,4.004]],["name/149",[111,52.113]],["parent/149",[110,4.004]],["name/150",[112,52.113]],["parent/150",[110,4.004]],["name/151",[113,52.113]],["parent/151",[110,4.004]],["name/152",[114,52.113]],["parent/152",[51,1.458]],["name/153",[2,15.65]],["parent/153",[115,5.074]],["name/154",[116,52.113]],["parent/154",[117,4.577]],["name/155",[2,15.65]],["parent/155",[117,4.577]],["name/156",[118,43.64]],["parent/156",[119,4.577]],["name/157",[99,43.64]],["parent/157",[119,4.577]],["name/158",[120,52.113]],["parent/158",[51,1.458]],["name/159",[2,15.65]],["parent/159",[121,5.074]],["name/160",[122,47.005]],["parent/160",[123,4.577]],["name/161",[2,15.65]],["parent/161",[123,4.577]],["name/162",[124,52.113]],["parent/162",[125,5.074]],["name/163",[126,52.113]],["parent/163",[51,1.458]],["name/164",[2,15.65]],["parent/164",[127,5.074]],["name/165",[128,47.005]],["parent/165",[129,4.577]],["name/166",[2,15.65]],["parent/166",[129,4.577]],["name/167",[118,43.64]],["parent/167",[130,4.577]],["name/168",[131,52.113]],["parent/168",[130,4.577]],["name/169",[132,52.113]],["parent/169",[51,1.458]],["name/170",[2,15.65]],["parent/170",[133,5.074]],["name/171",[134,47.005]],["parent/171",[135,4.577]],["name/172",[2,15.65]],["parent/172",[135,4.577]],["name/173",[118,43.64]],["parent/173",[136,4.577]],["name/174",[137,52.113]],["parent/174",[136,4.577]],["name/175",[138,52.113]],["parent/175",[51,1.458]],["name/176",[139,52.113]],["parent/176",[51,1.458]],["name/177",[2,15.65]],["parent/177",[140,5.074]],["name/178",[141,52.113]],["parent/178",[51,1.458]],["name/179",[122,47.005]],["parent/179",[142,2.865]],["name/180",[128,47.005]],["parent/180",[142,2.865]],["name/181",[108,47.005]],["parent/181",[142,2.865]],["name/182",[143,52.113]],["parent/182",[142,2.865]],["name/183",[134,47.005]],["parent/183",[142,2.865]],["name/184",[144,52.113]],["parent/184",[142,2.865]],["name/185",[145,52.113]],["parent/185",[142,2.865]],["name/186",[146,52.113]],["parent/186",[142,2.865]],["name/187",[147,52.113]],["parent/187",[142,2.865]],["name/188",[148,52.113]],["parent/188",[142,2.865]],["name/189",[149,52.113]],["parent/189",[142,2.865]],["name/190",[150,52.113]],["parent/190",[142,2.865]],["name/191",[151,52.113]],["parent/191",[142,2.865]],["name/192",[2,15.65]],["parent/192",[142,2.865]],["name/193",[152,52.113]],["parent/193",[51,1.458]],["name/194",[2,15.65]],["parent/194",[153,5.074]],["name/195",[154,52.113]],["parent/195",[51,1.458]],["name/196",[155,47.005]],["parent/196",[156,4.249]],["name/197",[157,52.113]],["parent/197",[156,4.249]],["name/198",[158,52.113]],["parent/198",[156,4.249]],["name/199",[159,52.113]],["parent/199",[51,1.458]],["name/200",[2,15.65]],["parent/200",[160,5.074]],["name/201",[161,52.113]],["parent/201",[51,1.458]],["name/202",[155,47.005]],["parent/202",[162,4.577]],["name/203",[163,52.113]],["parent/203",[162,4.577]],["name/204",[164,52.113]],["parent/204",[51,1.458]],["name/205",[165,52.113]],["parent/205",[166,4.249]],["name/206",[167,52.113]],["parent/206",[166,4.249]],["name/207",[168,43.64]],["parent/207",[166,4.249]],["name/208",[169,52.113]],["parent/208",[51,1.458]],["name/209",[168,43.64]],["parent/209",[170,4.577]],["name/210",[171,52.113]],["parent/210",[170,4.577]],["name/211",[172,52.113]],["parent/211",[51,1.458]],["name/212",[13,43.64]],["parent/212",[173,4.249]],["name/213",[174,52.113]],["parent/213",[173,4.249]],["name/214",[168,43.64]],["parent/214",[173,4.249]],["name/215",[175,52.113]],["parent/215",[51,1.458]],["name/216",[176,52.113]],["parent/216",[51,1.458]],["name/217",[177,52.113]],["parent/217",[51,1.458]],["name/218",[178,52.113]],["parent/218",[51,1.458]],["name/219",[179,52.113]],["parent/219",[180,3.179]],["name/220",[181,52.113]],["parent/220",[180,3.179]],["name/221",[182,52.113]],["parent/221",[180,3.179]],["name/222",[183,52.113]],["parent/222",[180,3.179]],["name/223",[184,52.113]],["parent/223",[180,3.179]],["name/224",[185,52.113]],["parent/224",[180,3.179]],["name/225",[186,52.113]],["parent/225",[180,3.179]],["name/226",[187,52.113]],["parent/226",[180,3.179]],["name/227",[188,52.113]],["parent/227",[180,3.179]],["name/228",[189,52.113]],["parent/228",[180,3.179]],["name/229",[190,52.113]],["parent/229",[51,1.458]],["name/230",[191,52.113]],["parent/230",[51,1.458]],["name/231",[192,52.113]],["parent/231",[51,1.458]],["name/232",[2,15.65]],["parent/232",[193,5.074]],["name/233",[194,52.113]],["parent/233",[51,1.458]],["name/234",[195,52.113]],["parent/234",[51,1.458]],["name/235",[2,15.65]],["parent/235",[196,5.074]],["name/236",[12,47.005]],["parent/236",[197,3.809]],["name/237",[11,47.005]],["parent/237",[197,3.809]],["name/238",[13,43.64]],["parent/238",[197,3.809]],["name/239",[198,52.113]],["parent/239",[197,3.809]],["name/240",[199,52.113]],["parent/240",[197,3.809]],["name/241",[200,52.113]],["parent/241",[51,1.458]],["name/242",[201,52.113]],["parent/242",[51,1.458]],["name/243",[2,15.65]],["parent/243",[202,5.074]],["name/244",[203,52.113]],["parent/244",[51,1.458]],["name/245",[204,52.113]],["parent/245",[51,1.458]],["name/246",[2,15.65]],["parent/246",[205,5.074]],["name/247",[206,52.113]],["parent/247",[51,1.458]],["name/248",[2,15.65]],["parent/248",[207,5.074]],["name/249",[208,52.113]],["parent/249",[51,1.458]],["name/250",[2,15.65]],["parent/250",[209,5.074]],["name/251",[210,52.113]],["parent/251",[51,1.458]],["name/252",[2,15.65]],["parent/252",[211,5.074]],["name/253",[212,52.113]],["parent/253",[51,1.458]],["name/254",[2,15.65]],["parent/254",[213,5.074]],["name/255",[3,30.141]],["parent/255",[214,4.577]],["name/256",[5,30.91]],["parent/256",[214,4.577]],["name/257",[215,52.113]],["parent/257",[51,1.458]],["name/258",[2,15.65]],["parent/258",[216,5.074]],["name/259",[5,30.91]],["parent/259",[217,4.577]],["name/260",[3,30.141]],["parent/260",[217,4.577]],["name/261",[218,52.113]],["parent/261",[51,1.458]],["name/262",[219,52.113]],["parent/262",[220,4.577]],["name/263",[2,15.65]],["parent/263",[220,4.577]],["name/264",[221,52.113]],["parent/264",[51,1.458]],["name/265",[23,39.12]],["parent/265",[222,4.577]],["name/266",[22,39.12]],["parent/266",[222,4.577]],["name/267",[223,52.113]],["parent/267",[51,1.458]],["name/268",[224,52.113]],["parent/268",[51,1.458]],["name/269",[225,52.113]],["parent/269",[51,1.458]],["name/270",[2,15.65]],["parent/270",[226,5.074]],["name/271",[227,43.64]],["parent/271",[]],["name/272",[228,52.113]],["parent/272",[227,4.249]],["name/273",[229,52.113]],["parent/273",[227,4.249]]],"invertedIndex":[["__type",{"_index":2,"name":{"2":{},"7":{},"12":{},"26":{},"31":{},"37":{},"42":{},"47":{},"52":{},"57":{},"62":{},"67":{},"72":{},"91":{},"93":{},"95":{},"97":{},"99":{},"101":{},"103":{},"105":{},"107":{},"109":{},"111":{},"113":{},"115":{},"125":{},"127":{},"130":{},"132":{},"136":{},"138":{},"145":{},"147":{},"153":{},"155":{},"159":{},"161":{},"164":{},"166":{},"170":{},"172":{},"177":{},"192":{},"194":{},"200":{},"232":{},"235":{},"243":{},"246":{},"248":{},"250":{},"252":{},"254":{},"258":{},"263":{},"270":{}},"parent":{}}],["_operate",{"_index":143,"name":{"182":{}},"parent":{}}],["add",{"_index":134,"name":{"171":{},"183":{}},"parent":{}}],["addcommand",{"_index":58,"name":{"94":{}},"parent":{}}],["allowpartial",{"_index":118,"name":{"156":{},"167":{},"173":{}},"parent":{}}],["args",{"_index":199,"name":{"240":{}},"parent":{}}],["body",{"_index":174,"name":{"213":{}},"parent":{}}],["ca",{"_index":187,"name":{"226":{}},"parent":{}}],["callargs",{"_index":203,"name":{"244":{}},"parent":{}}],["callfn",{"_index":225,"name":{"269":{}},"parent":{}}],["cert",{"_index":189,"name":{"228":{}},"parent":{}}],["certtype",{"_index":177,"name":{"217":{}},"parent":{}}],["clearfn",{"_index":204,"name":{"245":{}},"parent":{}}],["command",{"_index":80,"name":{"116":{},"148":{}},"parent":{}}],["commandkey",{"_index":111,"name":{"149":{}},"parent":{}}],["commandobject",{"_index":215,"name":{"257":{}},"parent":{}}],["commands",{"_index":10,"name":{"15":{}},"parent":{"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}}}],["commands/add",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{}}}],["commands/add.__type",{"_index":4,"name":{},"parent":{"3":{},"4":{}}}],["commands/del",{"_index":6,"name":{"5":{}},"parent":{"6":{},"7":{}}}],["commands/del.__type",{"_index":7,"name":{},"parent":{"8":{},"9":{}}}],["commands/get",{"_index":8,"name":{"10":{}},"parent":{"11":{},"12":{}}}],["commands/get.__type",{"_index":9,"name":{},"parent":{"13":{},"14":{}}}],["commands/instances",{"_index":18,"name":{"24":{}},"parent":{"25":{},"26":{}}}],["commands/instances.__type",{"_index":19,"name":{},"parent":{"27":{},"28":{}}}],["commands/notify",{"_index":20,"name":{"29":{}},"parent":{"30":{},"31":{}}}],["commands/notify.__type",{"_index":21,"name":{},"parent":{"32":{},"33":{},"34":{},"35":{},"36":{},"37":{}}}],["commands/notify.__type.__type",{"_index":25,"name":{},"parent":{"38":{},"39":{}}}],["commands/operate",{"_index":26,"name":{"40":{}},"parent":{"41":{},"42":{}}}],["commands/operate.__type",{"_index":27,"name":{},"parent":{"43":{},"44":{}}}],["commands/proto",{"_index":28,"name":{"45":{}},"parent":{"46":{},"47":{}}}],["commands/proto.__type",{"_index":29,"name":{},"parent":{"48":{},"49":{}}}],["commands/recipes/operate",{"_index":30,"name":{"50":{}},"parent":{"51":{},"52":{}}}],["commands/recipes/operate.__type",{"_index":31,"name":{},"parent":{"53":{},"54":{}}}],["commands/recipes/resolve",{"_index":32,"name":{"55":{}},"parent":{"56":{},"57":{}}}],["commands/recipes/resolve.__type",{"_index":33,"name":{},"parent":{"58":{},"59":{}}}],["commands/recipes/subscribe",{"_index":34,"name":{"60":{}},"parent":{"61":{},"62":{}}}],["commands/recipes/subscribe.__type",{"_index":35,"name":{},"parent":{"63":{},"64":{}}}],["commands/set",{"_index":36,"name":{"65":{}},"parent":{"66":{},"67":{}}}],["commands/set.__type",{"_index":37,"name":{},"parent":{"68":{},"69":{}}}],["commands/supported",{"_index":38,"name":{"70":{}},"parent":{"71":{},"72":{}}}],["commands/supported.__type",{"_index":39,"name":{},"parent":{"73":{},"74":{}}}],["commands/util",{"_index":40,"name":{"75":{}},"parent":{"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{}}}],["commandtrigger",{"_index":212,"name":{"253":{}},"parent":{}}],["commandtype",{"_index":52,"name":{"88":{}},"parent":{}}],["connect",{"_index":152,"name":{"193":{}},"parent":{}}],["connectionevents",{"_index":218,"name":{"261":{}},"parent":{}}],["connectionoptions",{"_index":190,"name":{"229":{}},"parent":{}}],["controllersupportedprotocolversions",{"_index":93,"name":{"128":{}},"parent":{}}],["createobjs",{"_index":137,"name":{"174":{}},"parent":{}}],["decode",{"_index":3,"name":{"3":{},"8":{},"13":{},"22":{},"27":{},"32":{},"39":{},"43":{},"48":{},"68":{},"73":{},"255":{},"260":{}},"parent":{}}],["decodefn",{"_index":192,"name":{"231":{}},"parent":{}}],["decodeid",{"_index":15,"name":{"20":{}},"parent":{}}],["decoderesponse",{"_index":194,"name":{"233":{}},"parent":{}}],["default",{"_index":1,"name":{"1":{},"6":{},"11":{},"25":{},"30":{},"41":{},"46":{},"51":{},"56":{},"61":{},"66":{},"71":{},"86":{}},"parent":{}}],["del",{"_index":144,"name":{"184":{}},"parent":{}}],["delcommand",{"_index":60,"name":{"96":{}},"parent":{}}],["delete",{"_index":116,"name":{"154":{}},"parent":{}}],["disconnect",{"_index":151,"name":{"191":{}},"parent":{}}],["encode",{"_index":5,"name":{"4":{},"9":{},"14":{},"28":{},"33":{},"38":{},"44":{},"49":{},"69":{},"74":{},"256":{},"259":{}},"parent":{}}],["encodeargs",{"_index":195,"name":{"234":{}},"parent":{}}],["encodefn",{"_index":201,"name":{"242":{}},"parent":{}}],["extractcommand",{"_index":46,"name":{"81":{}},"parent":{}}],["firstlevelonly",{"_index":83,"name":{"119":{},"134":{},"140":{}},"parent":{}}],["fromid",{"_index":182,"name":{"221":{}},"parent":{}}],["get",{"_index":122,"name":{"160":{},"179":{}},"parent":{}}],["getcommand",{"_index":54,"name":{"90":{}},"parent":{}}],["getinstances",{"_index":97,"name":{"131":{}},"parent":{}}],["getreturn",{"_index":53,"name":{"89":{}},"parent":{}}],["getsupporteddm",{"_index":103,"name":{"137":{}},"parent":{}}],["getsupportedprotocol",{"_index":91,"name":{"126":{}},"parent":{}}],["header",{"_index":13,"name":{"18":{},"212":{},"238":{}},"parent":{}}],["hostconnectionoptions",{"_index":176,"name":{"216":{}},"parent":{}}],["id",{"_index":155,"name":{"196":{},"202":{}},"parent":{}}],["idendpoint",{"_index":184,"name":{"223":{}},"parent":{}}],["index",{"_index":50,"name":{"85":{}},"parent":{"86":{}}}],["inputargs",{"_index":113,"name":{"151":{}},"parent":{}}],["inputrecord",{"_index":88,"name":{"123":{}},"parent":{}}],["instances",{"_index":148,"name":{"188":{}},"parent":{}}],["instancescommand",{"_index":72,"name":{"108":{}},"parent":{}}],["jsvalue",{"_index":224,"name":{"268":{}},"parent":{}}],["key",{"_index":188,"name":{"227":{}},"parent":{}}],["lookup",{"_index":168,"name":{"207":{},"209":{},"214":{}},"parent":{}}],["make",{"_index":22,"name":{"34":{},"54":{},"59":{},"64":{},"266":{}},"parent":{}}],["makebuffer",{"_index":41,"name":{"76":{}},"parent":{}}],["makecallbackrouter",{"_index":229,"name":{"273":{}},"parent":{}}],["makeencode",{"_index":17,"name":{"23":{}},"parent":{}}],["makefn",{"_index":208,"name":{"249":{}},"parent":{}}],["makerecipefn",{"_index":210,"name":{"251":{}},"parent":{}}],["makerecipes",{"_index":14,"name":{"19":{}},"parent":{}}],["makerouter",{"_index":228,"name":{"272":{}},"parent":{}}],["msgid",{"_index":165,"name":{"205":{}},"parent":{}}],["msgtype",{"_index":167,"name":{"206":{}},"parent":{}}],["name",{"_index":23,"name":{"35":{},"53":{},"58":{},"63":{},"265":{}},"parent":{}}],["notif",{"_index":157,"name":{"197":{}},"parent":{}}],["objpaths",{"_index":99,"name":{"133":{},"139":{},"157":{}},"parent":{}}],["on",{"_index":150,"name":{"190":{}},"parent":{}}],["onerror",{"_index":219,"name":{"262":{}},"parent":{}}],["onfn",{"_index":206,"name":{"247":{}},"parent":{}}],["onident",{"_index":200,"name":{"241":{}},"parent":{}}],["operate",{"_index":108,"name":{"146":{},"181":{}},"parent":{}}],["operateclearfn",{"_index":64,"name":{"100":{}},"parent":{}}],["operatecommand",{"_index":68,"name":{"104":{}},"parent":{}}],["operatefn",{"_index":62,"name":{"98":{}},"parent":{}}],["operateoptions",{"_index":161,"name":{"201":{}},"parent":{}}],["operaterecipe",{"_index":66,"name":{"102":{}},"parent":{}}],["options",{"_index":198,"name":{"239":{}},"parent":{}}],["otherconnectionoptions",{"_index":178,"name":{"218":{}},"parent":{}}],["parampaths",{"_index":124,"name":{"162":{}},"parent":{}}],["password",{"_index":181,"name":{"220":{}},"parent":{}}],["pbrequestbody",{"_index":169,"name":{"208":{}},"parent":{}}],["pbrequestcommand",{"_index":81,"name":{"117":{}},"parent":{}}],["pbrequestcommandadd",{"_index":132,"name":{"169":{}},"parent":{}}],["pbrequestcommanddel",{"_index":114,"name":{"152":{}},"parent":{}}],["pbrequestcommandget",{"_index":120,"name":{"158":{}},"parent":{}}],["pbrequestcommandinstance",{"_index":95,"name":{"129":{}},"parent":{}}],["pbrequestcommandoperate",{"_index":106,"name":{"144":{}},"parent":{}}],["pbrequestcommandset",{"_index":126,"name":{"163":{}},"parent":{}}],["pbrequestcommandsupport",{"_index":101,"name":{"135":{}},"parent":{}}],["pbrequestcommandsupportproto",{"_index":89,"name":{"124":{}},"parent":{}}],["pbrequestheader",{"_index":164,"name":{"204":{}},"parent":{}}],["pbrequestmessage",{"_index":172,"name":{"211":{}},"parent":{}}],["persistent",{"_index":163,"name":{"203":{}},"parent":{}}],["promiseclearfn",{"_index":78,"name":{"114":{}},"parent":{}}],["publishendpoint",{"_index":185,"name":{"224":{}},"parent":{}}],["readmsg",{"_index":16,"name":{"21":{}},"parent":{}}],["recipe",{"_index":138,"name":{"175":{}},"parent":{}}],["recipeobject",{"_index":221,"name":{"264":{}},"parent":{}}],["reference",{"_index":158,"name":{"198":{}},"parent":{}}],["request",{"_index":171,"name":{"210":{}},"parent":{}}],["resolve",{"_index":145,"name":{"185":{}},"parent":{}}],["resolverecipe",{"_index":139,"name":{"176":{}},"parent":{}}],["response",{"_index":191,"name":{"230":{}},"parent":{}}],["responseid",{"_index":223,"name":{"267":{}},"parent":{}}],["returncommands",{"_index":85,"name":{"120":{},"141":{}},"parent":{}}],["returnevents",{"_index":86,"name":{"121":{},"142":{}},"parent":{}}],["returnparams",{"_index":87,"name":{"122":{},"143":{}},"parent":{}}],["rootmsg",{"_index":12,"name":{"17":{},"236":{}},"parent":{}}],["rootrecord",{"_index":11,"name":{"16":{},"237":{}},"parent":{}}],["search",{"_index":43,"name":{"78":{}},"parent":{}}],["searchall",{"_index":45,"name":{"80":{}},"parent":{}}],["searchparent",{"_index":44,"name":{"79":{}},"parent":{}}],["sendresp",{"_index":112,"name":{"150":{}},"parent":{}}],["set",{"_index":128,"name":{"165":{},"180":{}},"parent":{}}],["setcommand",{"_index":56,"name":{"92":{}},"parent":{}}],["subscribe",{"_index":149,"name":{"189":{}},"parent":{}}],["subscribeendpoint",{"_index":186,"name":{"225":{}},"parent":{}}],["subscriberecipe",{"_index":76,"name":{"112":{}},"parent":{}}],["subscriptioncallback",{"_index":159,"name":{"199":{}},"parent":{}}],["subscriptionoptions",{"_index":154,"name":{"195":{}},"parent":{}}],["suportedcommandopts",{"_index":82,"name":{"118":{}},"parent":{}}],["supporteddm",{"_index":146,"name":{"186":{}},"parent":{}}],["supporteddmcommand",{"_index":70,"name":{"106":{}},"parent":{}}],["supportedproto",{"_index":147,"name":{"187":{}},"parent":{}}],["supportedprotocommand",{"_index":74,"name":{"110":{}},"parent":{}}],["toid",{"_index":183,"name":{"222":{}},"parent":{}}],["trigger",{"_index":24,"name":{"36":{}},"parent":{}}],["types",{"_index":51,"name":{"87":{}},"parent":{"88":{},"89":{},"90":{},"92":{},"94":{},"96":{},"98":{},"100":{},"102":{},"104":{},"106":{},"108":{},"110":{},"112":{},"114":{},"116":{},"117":{},"118":{},"123":{},"124":{},"129":{},"135":{},"144":{},"152":{},"158":{},"163":{},"169":{},"175":{},"176":{},"178":{},"193":{},"195":{},"199":{},"201":{},"204":{},"208":{},"211":{},"215":{},"216":{},"217":{},"218":{},"229":{},"230":{},"231":{},"233":{},"234":{},"241":{},"242":{},"244":{},"245":{},"247":{},"249":{},"251":{},"253":{},"257":{},"261":{},"264":{},"267":{},"268":{},"269":{}}}],["types.addcommand",{"_index":59,"name":{},"parent":{"95":{}}}],["types.callfn",{"_index":226,"name":{},"parent":{"270":{}}}],["types.clearfn",{"_index":205,"name":{},"parent":{"246":{}}}],["types.commandobject",{"_index":216,"name":{},"parent":{"258":{}}}],["types.commandobject.__type",{"_index":217,"name":{},"parent":{"259":{},"260":{}}}],["types.commandtrigger",{"_index":213,"name":{},"parent":{"254":{}}}],["types.commandtrigger.__type",{"_index":214,"name":{},"parent":{"255":{},"256":{}}}],["types.connect",{"_index":153,"name":{},"parent":{"194":{}}}],["types.connectionevents",{"_index":220,"name":{},"parent":{"262":{},"263":{}}}],["types.decodefn",{"_index":193,"name":{},"parent":{"232":{}}}],["types.delcommand",{"_index":61,"name":{},"parent":{"97":{}}}],["types.encodeargs",{"_index":196,"name":{},"parent":{"235":{}}}],["types.encodeargs.__type",{"_index":197,"name":{},"parent":{"236":{},"237":{},"238":{},"239":{},"240":{}}}],["types.encodefn",{"_index":202,"name":{},"parent":{"243":{}}}],["types.getcommand",{"_index":55,"name":{},"parent":{"91":{}}}],["types.instancescommand",{"_index":73,"name":{},"parent":{"109":{}}}],["types.makefn",{"_index":209,"name":{},"parent":{"250":{}}}],["types.makerecipefn",{"_index":211,"name":{},"parent":{"252":{}}}],["types.onfn",{"_index":207,"name":{},"parent":{"248":{}}}],["types.operateclearfn",{"_index":65,"name":{},"parent":{"101":{}}}],["types.operatecommand",{"_index":69,"name":{},"parent":{"105":{}}}],["types.operatefn",{"_index":63,"name":{},"parent":{"99":{}}}],["types.operateoptions",{"_index":162,"name":{},"parent":{"202":{},"203":{}}}],["types.operaterecipe",{"_index":67,"name":{},"parent":{"103":{}}}],["types.otherconnectionoptions",{"_index":180,"name":{},"parent":{"219":{},"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{}}}],["types.pbrequestbody",{"_index":170,"name":{},"parent":{"209":{},"210":{}}}],["types.pbrequestcommandadd",{"_index":133,"name":{},"parent":{"170":{}}}],["types.pbrequestcommandadd.__type",{"_index":135,"name":{},"parent":{"171":{},"172":{}}}],["types.pbrequestcommandadd.__type.__type",{"_index":136,"name":{},"parent":{"173":{},"174":{}}}],["types.pbrequestcommanddel",{"_index":115,"name":{},"parent":{"153":{}}}],["types.pbrequestcommanddel.__type",{"_index":117,"name":{},"parent":{"154":{},"155":{}}}],["types.pbrequestcommanddel.__type.__type",{"_index":119,"name":{},"parent":{"156":{},"157":{}}}],["types.pbrequestcommandget",{"_index":121,"name":{},"parent":{"159":{}}}],["types.pbrequestcommandget.__type",{"_index":123,"name":{},"parent":{"160":{},"161":{}}}],["types.pbrequestcommandget.__type.__type",{"_index":125,"name":{},"parent":{"162":{}}}],["types.pbrequestcommandinstance",{"_index":96,"name":{},"parent":{"130":{}}}],["types.pbrequestcommandinstance.__type",{"_index":98,"name":{},"parent":{"131":{},"132":{}}}],["types.pbrequestcommandinstance.__type.__type",{"_index":100,"name":{},"parent":{"133":{},"134":{}}}],["types.pbrequestcommandoperate",{"_index":107,"name":{},"parent":{"145":{}}}],["types.pbrequestcommandoperate.__type",{"_index":109,"name":{},"parent":{"146":{},"147":{}}}],["types.pbrequestcommandoperate.__type.__type",{"_index":110,"name":{},"parent":{"148":{},"149":{},"150":{},"151":{}}}],["types.pbrequestcommandset",{"_index":127,"name":{},"parent":{"164":{}}}],["types.pbrequestcommandset.__type",{"_index":129,"name":{},"parent":{"165":{},"166":{}}}],["types.pbrequestcommandset.__type.__type",{"_index":130,"name":{},"parent":{"167":{},"168":{}}}],["types.pbrequestcommandsupport",{"_index":102,"name":{},"parent":{"136":{}}}],["types.pbrequestcommandsupport.__type",{"_index":104,"name":{},"parent":{"137":{},"138":{}}}],["types.pbrequestcommandsupport.__type.__type",{"_index":105,"name":{},"parent":{"139":{},"140":{},"141":{},"142":{},"143":{}}}],["types.pbrequestcommandsupportproto",{"_index":90,"name":{},"parent":{"125":{}}}],["types.pbrequestcommandsupportproto.__type",{"_index":92,"name":{},"parent":{"126":{},"127":{}}}],["types.pbrequestcommandsupportproto.__type.__type",{"_index":94,"name":{},"parent":{"128":{}}}],["types.pbrequestheader",{"_index":166,"name":{},"parent":{"205":{},"206":{},"207":{}}}],["types.pbrequestmessage",{"_index":173,"name":{},"parent":{"212":{},"213":{},"214":{}}}],["types.promiseclearfn",{"_index":79,"name":{},"parent":{"115":{}}}],["types.recipeobject",{"_index":222,"name":{},"parent":{"265":{},"266":{}}}],["types.resolverecipe",{"_index":140,"name":{},"parent":{"177":{}}}],["types.setcommand",{"_index":57,"name":{},"parent":{"93":{}}}],["types.subscriberecipe",{"_index":77,"name":{},"parent":{"113":{}}}],["types.subscriptioncallback",{"_index":160,"name":{},"parent":{"200":{}}}],["types.subscriptionoptions",{"_index":156,"name":{},"parent":{"196":{},"197":{},"198":{}}}],["types.suportedcommandopts",{"_index":84,"name":{},"parent":{"119":{},"120":{},"121":{},"122":{}}}],["types.supporteddmcommand",{"_index":71,"name":{},"parent":{"107":{}}}],["types.supportedprotocommand",{"_index":75,"name":{},"parent":{"111":{}}}],["types.usp",{"_index":142,"name":{},"parent":{"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{}}}],["unflatten",{"_index":42,"name":{"77":{}},"parent":{}}],["uniq",{"_index":49,"name":{"84":{}},"parent":{}}],["unwraparray",{"_index":48,"name":{"83":{}},"parent":{}}],["unwrapobject",{"_index":47,"name":{"82":{}},"parent":{}}],["updateobjs",{"_index":131,"name":{"168":{}},"parent":{}}],["urlconnectionoptions",{"_index":175,"name":{"215":{}},"parent":{}}],["username",{"_index":179,"name":{"219":{}},"parent":{}}],["usp",{"_index":141,"name":{"178":{}},"parent":{}}],["util",{"_index":227,"name":{"271":{}},"parent":{"272":{},"273":{}}}]],"pipeline":[]}} \ No newline at end of file diff --git a/public/index.html b/public/index.html index 2433e01eccccd44b57335ee001ad4b529e4624c1..798cc4bf7efc2210ce610abba7d5ffbd7e77ffd8 100644 --- a/public/index.html +++ b/public/index.html @@ -304,9 +304,6 @@ <li class=" tsd-kind-module"> <a href="modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="modules/testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="modules/types.html">types</a> </li> diff --git a/public/interfaces/types.connectionevents.html b/public/interfaces/types.connectionevents.html index 4e1fb589dce83346a53681d069bbf6532335bb30..cc5b0603466a85e006c5f6ca4354f62583b5dbec 100644 --- a/public/interfaces/types.connectionevents.html +++ b/public/interfaces/types.connectionevents.html @@ -97,7 +97,7 @@ <div class="tsd-signature tsd-kind-icon">on<wbr>Error<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>err<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:422</li> + <li>Defined in types.ts:425</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -175,9 +175,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/interfaces/types.operateoptions.html b/public/interfaces/types.operateoptions.html index cb4e4fc61a3b125f73705a33ffdd48364d21c38b..d353c95087f5f20822debc3a8d10c1b2098b1114 100644 --- a/public/interfaces/types.operateoptions.html +++ b/public/interfaces/types.operateoptions.html @@ -98,7 +98,7 @@ <div class="tsd-signature tsd-kind-icon">ID<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:344</li> + <li>Defined in types.ts:347</li> </ul> </aside> </section> @@ -108,7 +108,7 @@ <div class="tsd-signature tsd-kind-icon">Persistent<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:345</li> + <li>Defined in types.ts:348</li> </ul> </aside> </section> @@ -165,9 +165,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/interfaces/types.otherconnectionoptions.html b/public/interfaces/types.otherconnectionoptions.html index 25414a1d94e94a370c9ca4497e1a8b15ade25f27..ddf38cefb6e0b9c335e285b3921b8fd64fa99e45 100644 --- a/public/interfaces/types.otherconnectionoptions.html +++ b/public/interfaces/types.otherconnectionoptions.html @@ -106,7 +106,7 @@ <div class="tsd-signature tsd-kind-icon">ca<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#certtype" class="tsd-signature-type" data-tsd-kind="Type alias">CertType</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">[]</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:386</li> + <li>Defined in types.ts:389</li> </ul> </aside> </section> @@ -116,7 +116,7 @@ <div class="tsd-signature tsd-kind-icon">cert<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#certtype" class="tsd-signature-type" data-tsd-kind="Type alias">CertType</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:388</li> + <li>Defined in types.ts:391</li> </ul> </aside> </section> @@ -126,7 +126,7 @@ <div class="tsd-signature tsd-kind-icon">from<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:381</li> + <li>Defined in types.ts:384</li> </ul> </aside> </section> @@ -136,7 +136,7 @@ <div class="tsd-signature tsd-kind-icon">id<wbr>Endpoint<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:383</li> + <li>Defined in types.ts:386</li> </ul> </aside> </section> @@ -146,7 +146,7 @@ <div class="tsd-signature tsd-kind-icon">key<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#certtype" class="tsd-signature-type" data-tsd-kind="Type alias">CertType</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:387</li> + <li>Defined in types.ts:390</li> </ul> </aside> </section> @@ -156,7 +156,7 @@ <div class="tsd-signature tsd-kind-icon">password<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:380</li> + <li>Defined in types.ts:383</li> </ul> </aside> </section> @@ -166,7 +166,7 @@ <div class="tsd-signature tsd-kind-icon">publish<wbr>Endpoint<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:384</li> + <li>Defined in types.ts:387</li> </ul> </aside> </section> @@ -176,7 +176,7 @@ <div class="tsd-signature tsd-kind-icon">subscribe<wbr>Endpoint<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:385</li> + <li>Defined in types.ts:388</li> </ul> </aside> </section> @@ -186,7 +186,7 @@ <div class="tsd-signature tsd-kind-icon">to<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:382</li> + <li>Defined in types.ts:385</li> </ul> </aside> </section> @@ -196,7 +196,7 @@ <div class="tsd-signature tsd-kind-icon">username<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:379</li> + <li>Defined in types.ts:382</li> </ul> </aside> </section> @@ -253,9 +253,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/interfaces/types.pbrequestbody.html b/public/interfaces/types.pbrequestbody.html index ba4ffce33ca3c7e98e34c45f0d6980a669aad4c6..213373dc075d342a0c3cd6a5df7d1d4198c05d00 100644 --- a/public/interfaces/types.pbrequestbody.html +++ b/public/interfaces/types.pbrequestbody.html @@ -98,7 +98,7 @@ <div class="tsd-signature tsd-kind-icon">lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"Body"</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:355</li> + <li>Defined in types.ts:358</li> </ul> </aside> </section> @@ -108,7 +108,7 @@ <div class="tsd-signature tsd-kind-icon">request<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Request"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../modules/types.html#pbrequestcommandget" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandGet</a><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Request"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../modules/types.html#pbrequestcommandset" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandSet</a><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Request"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../modules/types.html#pbrequestcommandadd" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandAdd</a><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Request"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../modules/types.html#pbrequestcommanddel" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandDel</a><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Request"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../modules/types.html#pbrequestcommandoperate" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandOperate</a><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Request"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../modules/types.html#pbrequestcommandsupport" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandSupport</a><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Request"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../modules/types.html#pbrequestcommandinstance" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandInstance</a><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Request"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../modules/types.html#pbrequestcommandsupportproto" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandSupportProto</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:356</li> + <li>Defined in types.ts:359</li> </ul> </aside> </section> @@ -165,9 +165,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/interfaces/types.pbrequestheader.html b/public/interfaces/types.pbrequestheader.html index f9bc908859b023b23d2d5dfa4b7a0be30fe0f5c2..c8e6bfbf1f55e98a9235ceea41ef66fa5a60d7b2 100644 --- a/public/interfaces/types.pbrequestheader.html +++ b/public/interfaces/types.pbrequestheader.html @@ -99,7 +99,7 @@ <div class="tsd-signature tsd-kind-icon">lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"Header"</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:351</li> + <li>Defined in types.ts:354</li> </ul> </aside> </section> @@ -109,7 +109,7 @@ <div class="tsd-signature tsd-kind-icon">msg<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:349</li> + <li>Defined in types.ts:352</li> </ul> </aside> </section> @@ -119,7 +119,7 @@ <div class="tsd-signature tsd-kind-icon">msg<wbr>Type<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#commandtype" class="tsd-signature-type" data-tsd-kind="Type alias">CommandType</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:350</li> + <li>Defined in types.ts:353</li> </ul> </aside> </section> @@ -176,9 +176,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/interfaces/types.pbrequestmessage.html b/public/interfaces/types.pbrequestmessage.html index 145bbdc36cb63d28ac2c50ac28fe7b93a62360bf..e82656dcfed6bd8e6a5bbf791269dd0251eabfca 100644 --- a/public/interfaces/types.pbrequestmessage.html +++ b/public/interfaces/types.pbrequestmessage.html @@ -99,7 +99,7 @@ <div class="tsd-signature tsd-kind-icon">body<span class="tsd-signature-symbol">:</span> <a href="types.pbrequestbody.html" class="tsd-signature-type" data-tsd-kind="Interface">PbRequestBody</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:363</li> + <li>Defined in types.ts:366</li> </ul> </aside> </section> @@ -109,7 +109,7 @@ <div class="tsd-signature tsd-kind-icon">header<span class="tsd-signature-symbol">:</span> <a href="types.pbrequestheader.html" class="tsd-signature-type" data-tsd-kind="Interface">PbRequestHeader</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:362</li> + <li>Defined in types.ts:365</li> </ul> </aside> </section> @@ -119,7 +119,7 @@ <div class="tsd-signature tsd-kind-icon">lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"Msg"</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:364</li> + <li>Defined in types.ts:367</li> </ul> </aside> </section> @@ -176,9 +176,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/interfaces/types.recipeobject.html b/public/interfaces/types.recipeobject.html index 167ab16f34022edbe82403780022af03b2bbf60c..494ff9ece64f248f03d58df59589b7e71c7fe4d2 100644 --- a/public/interfaces/types.recipeobject.html +++ b/public/interfaces/types.recipeobject.html @@ -98,7 +98,7 @@ <div class="tsd-signature tsd-kind-icon">make<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#makefn" class="tsd-signature-type" data-tsd-kind="Type alias">MakeFn</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:427</li> + <li>Defined in types.ts:430</li> </ul> </aside> </section> @@ -108,7 +108,7 @@ <div class="tsd-signature tsd-kind-icon">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:426</li> + <li>Defined in types.ts:429</li> </ul> </aside> </section> @@ -165,9 +165,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/interfaces/types.subscriptionoptions.html b/public/interfaces/types.subscriptionoptions.html index d9f1f95a04c8daf8c8638cb075d8abd3451bd443..2ca0e596290089b93532f0b7e6bfedb5b893af61 100644 --- a/public/interfaces/types.subscriptionoptions.html +++ b/public/interfaces/types.subscriptionoptions.html @@ -99,7 +99,7 @@ <div class="tsd-signature tsd-kind-icon">id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:333</li> + <li>Defined in types.ts:336</li> </ul> </aside> </section> @@ -109,7 +109,7 @@ <div class="tsd-signature tsd-kind-icon">notif<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">NotifType</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:334</li> + <li>Defined in types.ts:337</li> </ul> </aside> </section> @@ -119,7 +119,7 @@ <div class="tsd-signature tsd-kind-icon">reference<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:335</li> + <li>Defined in types.ts:338</li> </ul> </aside> </section> @@ -176,9 +176,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/interfaces/types.suportedcommandopts.html b/public/interfaces/types.suportedcommandopts.html index 937dd936655a7cd2671df45c89912c4bee1afcad..404da60b2a19378eb77573530cc4153f58b26e58 100644 --- a/public/interfaces/types.suportedcommandopts.html +++ b/public/interfaces/types.suportedcommandopts.html @@ -100,7 +100,7 @@ <div class="tsd-signature tsd-kind-icon">first<wbr>Level<wbr>Only<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:76</li> + <li>Defined in types.ts:75</li> </ul> </aside> </section> @@ -110,7 +110,7 @@ <div class="tsd-signature tsd-kind-icon">return<wbr>Commands<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:77</li> + <li>Defined in types.ts:76</li> </ul> </aside> </section> @@ -120,7 +120,7 @@ <div class="tsd-signature tsd-kind-icon">return<wbr>Events<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:78</li> + <li>Defined in types.ts:77</li> </ul> </aside> </section> @@ -130,7 +130,7 @@ <div class="tsd-signature tsd-kind-icon">return<wbr>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:79</li> + <li>Defined in types.ts:78</li> </ul> </aside> </section> @@ -187,9 +187,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/interfaces/types.usp.html b/public/interfaces/types.usp.html index 4335f99c95d7330f76ad9e726b00a7e3161f07b3..f454a1b07f45ba6b3cc7fe52c32833771e331a2d 100644 --- a/public/interfaces/types.usp.html +++ b/public/interfaces/types.usp.html @@ -116,12 +116,14 @@ <div class="tsd-signature tsd-kind-icon">_operate<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#operatecommand" class="tsd-signature-type" data-tsd-kind="Type alias">OperateCommand</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:224</li> + <li>Defined in types.ts:227</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> - <p>Directly call operate without creating a subscription (avoid using unless certain subsctiption exists)</p> + <p>Directly call operate without creating a subscription (avoid using unless certain subscription exists), + useful for calling sync operate commands for which either output is expected in response or + no output is expected</p> </div> <dl class="tsd-comment-tags"> <dt>param</dt> @@ -131,11 +133,15 @@ <dd><p>Full id of subscription (can be found in Device.LocalAgent.Subscription.)</p> </dd> <dt>param</dt> + <dd><p>to get the response of operate command, useful when response has output</p> + </dd> + <dt>param</dt> <dd><p>Optional arguments for command</p> </dd> <dt>returns</dt> <dd><p>Command results</p> - <pre><code><span style="color: #AF00DB">await</span><span style="color: #000000"> </span><span style="color: #001080">usp</span><span style="color: #000000">.</span><span style="color: #795E26">_operate</span><span style="color: #000000">(</span><span style="color: #A31515">"Device.IP.Diagnostics.IPPing()"</span><span style="color: #000000">, </span><span style="color: #A31515">'command-id'</span><span style="color: #000000">, { </span><span style="color: #001080">Host:</span><span style="color: #000000"> </span><span style="color: #A31515">"iopsys.eu"</span><span style="color: #000000"> })</span> + <pre><code><span style="color: #AF00DB">await</span><span style="color: #000000"> </span><span style="color: #001080">usp</span><span style="color: #000000">.</span><span style="color: #795E26">_operate</span><span style="color: #000000">(</span><span style="color: #A31515">"Device.Reboot()"</span><span style="color: #000000">, </span><span style="color: #A31515">'msg-1'</span><span style="color: #000000">, </span><span style="color: #0000FF">false</span><span style="color: #000000">)</span> +<span style="color: #AF00DB">await</span><span style="color: #000000"> </span><span style="color: #001080">usp</span><span style="color: #000000">.</span><span style="color: #795E26">_operate</span><span style="color: #000000">(</span><span style="color: #A31515">"Device.LocalAgent.ControllerTrust.RequestChallenge()"</span><span style="color: #000000">, </span><span style="color: #A31515">'msg-2'</span><span style="color: #000000">, </span><span style="color: #0000FF">true</span><span style="color: #000000">, {</span><span style="color: #001080">ChallengeRef:</span><span style="color: #000000"> </span><span style="color: #A31515">"Device.LocalAgent.ControllerTrust.Challenge.1"</span><span style="color: #000000">})</span> </code></pre> </dd> </dl> @@ -147,7 +153,7 @@ <div class="tsd-signature tsd-kind-icon">add<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#addcommand" class="tsd-signature-type" data-tsd-kind="Type alias">AddCommand</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:236</li> + <li>Defined in types.ts:239</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -176,7 +182,7 @@ <div class="tsd-signature tsd-kind-icon">del<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#delcommand" class="tsd-signature-type" data-tsd-kind="Type alias">DelCommand</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:247</li> + <li>Defined in types.ts:250</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -202,7 +208,7 @@ <div class="tsd-signature tsd-kind-icon">disconnect<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:316</li> + <li>Defined in types.ts:319</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -234,7 +240,7 @@ <div class="tsd-signature tsd-kind-icon">get<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#getcommand" class="tsd-signature-type" data-tsd-kind="Type alias">GetCommand</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:187</li> + <li>Defined in types.ts:186</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -258,7 +264,7 @@ <div class="tsd-signature tsd-kind-icon">instances<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#supporteddmcommand" class="tsd-signature-type" data-tsd-kind="Type alias">SupportedDMCommand</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:286</li> + <li>Defined in types.ts:289</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -283,7 +289,7 @@ <div class="tsd-signature tsd-kind-icon">on<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#onfn" class="tsd-signature-type" data-tsd-kind="Type alias">OnFn</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:308</li> + <li>Defined in types.ts:311</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -311,7 +317,7 @@ <div class="tsd-signature tsd-kind-icon">operate<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#operaterecipe" class="tsd-signature-type" data-tsd-kind="Type alias">OperateRecipe</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:212</li> + <li>Defined in types.ts:211</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -341,7 +347,7 @@ <div class="tsd-signature tsd-kind-icon">resolve<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#resolverecipe" class="tsd-signature-type" data-tsd-kind="Type alias">ResolveRecipe</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:257</li> + <li>Defined in types.ts:260</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -366,7 +372,7 @@ <div class="tsd-signature tsd-kind-icon">set<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#setcommand" class="tsd-signature-type" data-tsd-kind="Type alias">SetCommand</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:199</li> + <li>Defined in types.ts:198</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -393,7 +399,7 @@ <div class="tsd-signature tsd-kind-icon">subscribe<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#subscriberecipe" class="tsd-signature-type" data-tsd-kind="Type alias">SubscribeRecipe</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:297</li> + <li>Defined in types.ts:300</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -421,7 +427,7 @@ <div class="tsd-signature tsd-kind-icon">supportedDM<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#supporteddmcommand" class="tsd-signature-type" data-tsd-kind="Type alias">SupportedDMCommand</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:267</li> + <li>Defined in types.ts:270</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -446,7 +452,7 @@ <div class="tsd-signature tsd-kind-icon">supported<wbr>Proto<span class="tsd-signature-symbol">:</span> <a href="../modules/types.html#supportedprotocommand" class="tsd-signature-type" data-tsd-kind="Type alias">SupportedProtoCommand</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:276</li> + <li>Defined in types.ts:279</li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -515,9 +521,6 @@ <li class=" tsd-kind-module"> <a href="../modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="../modules/testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="../modules/types.html">types</a> </li> diff --git a/public/modules.html b/public/modules.html index edb4ca9180cbeed6a71baa5ae67414baad481acd..6b73ff86068748a6bf66074a050eb4b955220db3 100644 --- a/public/modules.html +++ b/public/modules.html @@ -79,7 +79,6 @@ <li class="tsd-kind-module"><a href="modules/commands_supported.html" class="tsd-kind-icon">commands/supported</a></li> <li class="tsd-kind-module"><a href="modules/commands_util.html" class="tsd-kind-icon">commands/util</a></li> <li class="tsd-kind-module"><a href="modules/index.html" class="tsd-kind-icon">index</a></li> - <li class="tsd-kind-module"><a href="modules/testy.html" class="tsd-kind-icon">testy</a></li> <li class="tsd-kind-module"><a href="modules/types.html" class="tsd-kind-icon">types</a></li> <li class="tsd-kind-module"><a href="modules/util.html" class="tsd-kind-icon">util</a></li> </ul> @@ -139,9 +138,6 @@ <li class=" tsd-kind-module"> <a href="modules/index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="modules/testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="modules/types.html">types</a> </li> diff --git a/public/modules/commands.html b/public/modules/commands.html index 5bee55d31785b120ae497849e854d3a6d8dfb0bf..151c5f81b01d1922e37f6c1108f26764ffbd23f8 100644 --- a/public/modules/commands.html +++ b/public/modules/commands.html @@ -317,9 +317,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_add.html b/public/modules/commands_add.html index c0982434b56832edf09037f15c84dfaa764f39c3..3cb7149809ec88d9e8c7aa39aeeeee59a5f22094 100644 --- a/public/modules/commands_add.html +++ b/public/modules/commands_add.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_del.html b/public/modules/commands_del.html index 3c804fd016235a5cd2474aa671c0bc8d6f3c9e0d..44aec6c8fe872971ab28f02e082cdf93d80b4c65 100644 --- a/public/modules/commands_del.html +++ b/public/modules/commands_del.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_get.html b/public/modules/commands_get.html index 83ab846e9e9231f85b5ac13c305ece7fe6a6ed68..ec909bd97d386e0520f55e96692df30d54f4ed8d 100644 --- a/public/modules/commands_get.html +++ b/public/modules/commands_get.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_instances.html b/public/modules/commands_instances.html index c8b8addb43160bc8ed3c5c6d88459dbe9f9e9188..f16e1ac3a417bde9e8ba1e994bcf8d41c59b2a01 100644 --- a/public/modules/commands_instances.html +++ b/public/modules/commands_instances.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_notify.html b/public/modules/commands_notify.html index 4932ae3036122daed6f4280984b07f770cd2cea7..1ce827262508514fed73015ed979bb9195d8d020 100644 --- a/public/modules/commands_notify.html +++ b/public/modules/commands_notify.html @@ -168,9 +168,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_operate.html b/public/modules/commands_operate.html index 72c003a15f319c60c738e732ec325833a59a141a..8ceabcc68f1dc2f42348a723f89ff5118ef9b6ce 100644 --- a/public/modules/commands_operate.html +++ b/public/modules/commands_operate.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_proto.html b/public/modules/commands_proto.html index c3ae7cb8c36f366d992d8399f742377ff151b11c..ee9ae3970bf4767626dbba2adf92b5c8fc3cc53f 100644 --- a/public/modules/commands_proto.html +++ b/public/modules/commands_proto.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_recipes_operate.html b/public/modules/commands_recipes_operate.html index b451df2cd1af55d81558b3b0979fba04b3fab471..ae0c3346e24ba78d6c6255f34fbe2f71c7218dc4 100644 --- a/public/modules/commands_recipes_operate.html +++ b/public/modules/commands_recipes_operate.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_recipes_resolve.html b/public/modules/commands_recipes_resolve.html index 2554f15e7d4681aac2231e13802ad645c8ea0b92..75de1f730a7c8626fc5b09a61509f1c48767c6aa 100644 --- a/public/modules/commands_recipes_resolve.html +++ b/public/modules/commands_recipes_resolve.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_recipes_subscribe.html b/public/modules/commands_recipes_subscribe.html index 19612be13e0a9dbf920d0029080bf34b887b8fb8..cd82a7fe50297d203b480312c82635225243d635 100644 --- a/public/modules/commands_recipes_subscribe.html +++ b/public/modules/commands_recipes_subscribe.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_set.html b/public/modules/commands_set.html index b15feb7e346acad0074f57a1e35a98ba2ed5ff41..0cfbd63418bb29bd2bdf9c70ca8bcdd91e3ebf83 100644 --- a/public/modules/commands_set.html +++ b/public/modules/commands_set.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_supported.html b/public/modules/commands_supported.html index d317feed888678f954c2754027bf3590cc1c6f12..0c57cc4d13b4cd67eecbd74f70760c2c3ea670e7 100644 --- a/public/modules/commands_supported.html +++ b/public/modules/commands_supported.html @@ -151,9 +151,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/commands_util.html b/public/modules/commands_util.html index e7daddaabe27177ac13f607415b2eca19e63485e..28f767384acee6e110dff767d16665af63c72330 100644 --- a/public/modules/commands_util.html +++ b/public/modules/commands_util.html @@ -380,9 +380,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/index.html b/public/modules/index.html index c1f4d08dfa38041d84a10a6f0091baebee57617a..e5c617488536895e0e1a9db5de697a76305f10de 100644 --- a/public/modules/index.html +++ b/public/modules/index.html @@ -168,9 +168,6 @@ <li class="current tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/testy.html b/public/modules/testy.html deleted file mode 100644 index 4202ad9454b0f2490e1783431f63a9bf6c02c8ee..0000000000000000000000000000000000000000 --- a/public/modules/testy.html +++ /dev/null @@ -1,159 +0,0 @@ -<!doctype html> -<html class="default no-js"> -<head> - <meta charset="utf-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge"> - <title>testy | usp-js</title> - <meta name="description" content="Documentation for usp-js"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="stylesheet" href="../assets/css/main.css"> - <script async src="../assets/js/search.js" id="search-script"></script> -</head> -<body> -<header> - <div class="tsd-page-toolbar"> - <div class="container"> - <div class="table-wrap"> - <div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base=".."> - <div class="field"> - <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label> - <input id="tsd-search-field" type="text" /> - </div> - <ul class="results"> - <li class="state loading">Preparing search index...</li> - <li class="state failure">The search index is not available</li> - </ul> - <a href="../index.html" class="title">usp-js</a> - </div> - <div class="table-cell" id="tsd-widgets"> - <div id="tsd-filter"> - <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a> - <div class="tsd-filter-group"> - <div class="tsd-select" id="tsd-filter-visibility"> - <span class="tsd-select-label">All</span> - <ul class="tsd-select-list"> - <li data-value="public">Public</li> - <li data-value="protected">Public/Protected</li> - <li data-value="private" class="selected">All</li> - </ul> - </div> - <input type="checkbox" id="tsd-filter-inherited" checked /> - <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label> - <input type="checkbox" id="tsd-filter-externals" checked /> - <label class="tsd-widget" for="tsd-filter-externals">Externals</label> - </div> - </div> - <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a> - </div> - </div> - </div> - </div> - <div class="tsd-page-title"> - <div class="container"> - <ul class="tsd-breadcrumb"> - <li> - <a href="../modules.html">usp-js</a> - </li> - <li> - <a href="testy.html">testy</a> - </li> - </ul> - <h1>Module testy</h1> - </div> - </div> -</header> -<div class="container container-main"> - <div class="row"> - <div class="col-8 col-content"> - </div> - <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> - <nav class="tsd-navigation primary"> - <ul> - <li class=" "> - <a href="../modules.html">Exports</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands.html">commands</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_add.html">commands/add</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_del.html">commands/del</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_get.html">commands/get</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_instances.html">commands/instances</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_notify.html">commands/notify</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_operate.html">commands/operate</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_proto.html">commands/proto</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_recipes_operate.html">commands/recipes/operate</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_recipes_resolve.html">commands/recipes/resolve</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_recipes_subscribe.html">commands/recipes/subscribe</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_set.html">commands/set</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_supported.html">commands/supported</a> - </li> - <li class=" tsd-kind-module"> - <a href="commands_util.html">commands/util</a> - </li> - <li class=" tsd-kind-module"> - <a href="index.html">index</a> - </li> - <li class="current tsd-kind-module"> - <a href="testy.html">testy</a> - </li> - <li class=" tsd-kind-module"> - <a href="types.html">types</a> - </li> - <li class=" tsd-kind-module"> - <a href="util.html">util</a> - </li> - </ul> - </nav> - <nav class="tsd-navigation secondary menu-sticky"> - <ul class="before-current"> - </ul> - </nav> - </div> - </div> -</div> -<footer class="with-border-bottom"> - <div class="container"> - <h2>Legend</h2> - <div class="tsd-legend-group"> - <ul class="tsd-legend"> - <li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li> - <li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li> - <li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li> - </ul> - <ul class="tsd-legend"> - <li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li> - </ul> - </div> - </div> -</footer> -<div class="container tsd-generator"> - <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p> -</div> -<div class="overlay"></div> -<script src="../assets/js/main.js"></script> -</body> -</html> \ No newline at end of file diff --git a/public/modules/types.html b/public/modules/types.html index 9ee1971d57ecb0e4e0b48df68454cb1f52552c7d..18c84fb946337a0152101300e1dd0a0117d9f018 100644 --- a/public/modules/types.html +++ b/public/modules/types.html @@ -150,7 +150,7 @@ <div class="tsd-signature tsd-kind-icon">Add<wbr>Command<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, value<span class="tsd-signature-symbol">?: </span><a href="types.html#inputrecord" class="tsd-signature-type" data-tsd-kind="Type alias">InputRecord</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:20</li> + <li>Defined in types.ts:18</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -184,7 +184,7 @@ <div class="tsd-signature tsd-kind-icon">Call<wbr>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:407</li> + <li>Defined in types.ts:410</li> </ul> </aside> </section> @@ -194,7 +194,7 @@ <div class="tsd-signature tsd-kind-icon">Call<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>cmd<span class="tsd-signature-symbol">: </span><a href="types.html#commandtype" class="tsd-signature-type" data-tsd-kind="Type alias">CommandType</a>, args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:432</li> + <li>Defined in types.ts:435</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -228,7 +228,7 @@ <div class="tsd-signature tsd-kind-icon">Cert<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">[]</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:377</li> + <li>Defined in types.ts:380</li> </ul> </aside> </section> @@ -238,7 +238,7 @@ <div class="tsd-signature tsd-kind-icon">Clear<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:408</li> + <li>Defined in types.ts:411</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -263,7 +263,7 @@ <div class="tsd-signature tsd-kind-icon">Command<span class="tsd-signature-symbol">:</span> <a href="types.html#getcommand" class="tsd-signature-type" data-tsd-kind="Type alias">GetCommand</a><span class="tsd-signature-symbol"> | </span><a href="types.html#setcommand" class="tsd-signature-type" data-tsd-kind="Type alias">SetCommand</a><span class="tsd-signature-symbol"> | </span><a href="types.html#addcommand" class="tsd-signature-type" data-tsd-kind="Type alias">AddCommand</a><span class="tsd-signature-symbol"> | </span><a href="types.html#delcommand" class="tsd-signature-type" data-tsd-kind="Type alias">DelCommand</a><span class="tsd-signature-symbol"> | </span><a href="types.html#operatecommand" class="tsd-signature-type" data-tsd-kind="Type alias">OperateCommand</a><span class="tsd-signature-symbol"> | </span><a href="types.html#operaterecipe" class="tsd-signature-type" data-tsd-kind="Type alias">OperateRecipe</a><span class="tsd-signature-symbol"> | </span><a href="types.html#subscriberecipe" class="tsd-signature-type" data-tsd-kind="Type alias">SubscribeRecipe</a><span class="tsd-signature-symbol"> | </span><a href="types.html#supporteddmcommand" class="tsd-signature-type" data-tsd-kind="Type alias">SupportedDMCommand</a><span class="tsd-signature-symbol"> | </span><a href="types.html#instancescommand" class="tsd-signature-type" data-tsd-kind="Type alias">InstancesCommand</a><span class="tsd-signature-symbol"> | </span><a href="types.html#supportedprotocommand" class="tsd-signature-type" data-tsd-kind="Type alias">SupportedProtoCommand</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:53</li> + <li>Defined in types.ts:52</li> </ul> </aside> </section> @@ -273,7 +273,7 @@ <div class="tsd-signature tsd-kind-icon">Command<wbr>Object<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>decode<span class="tsd-signature-symbol">: </span><a href="types.html#decodefn" class="tsd-signature-type" data-tsd-kind="Type alias">DecodeFn</a><span class="tsd-signature-symbol">; </span>encode<span class="tsd-signature-symbol">: </span><a href="types.html#encodefn" class="tsd-signature-type" data-tsd-kind="Type alias">EncodeFn</a><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:416</li> + <li>Defined in types.ts:419</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -294,7 +294,7 @@ <div class="tsd-signature tsd-kind-icon">Command<wbr>Trigger<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>decode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>msg<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span>encode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:412</li> + <li>Defined in types.ts:415</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -315,7 +315,7 @@ <div class="tsd-signature tsd-kind-icon">Command<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"GET"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"SET"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"ADD"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"DELETE"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"OPERATE"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"NOTIFY"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"GET_SUPPORTED_DM"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"GET_INSTANCES"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"GET_SUPPORTED_PROTO"</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:3</li> + <li>Defined in types.ts:1</li> </ul> </aside> </section> @@ -325,7 +325,7 @@ <div class="tsd-signature tsd-kind-icon">Connect<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="types.html#connectionoptions" class="tsd-signature-type" data-tsd-kind="Type alias">ConnectionOptions</a>, events<span class="tsd-signature-symbol">?: </span><a href="../interfaces/types.connectionevents.html" class="tsd-signature-type" data-tsd-kind="Interface">ConnectionEvents</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../interfaces/types.usp.html" class="tsd-signature-type" data-tsd-kind="Interface">USP</a><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:319</li> + <li>Defined in types.ts:322</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -359,7 +359,7 @@ <div class="tsd-signature tsd-kind-icon">Connection<wbr>Options<span class="tsd-signature-symbol">:</span> <a href="types.html#urlconnectionoptions" class="tsd-signature-type" data-tsd-kind="Type alias">URLConnectionOptions</a><span class="tsd-signature-symbol"> | </span><a href="types.html#hostconnectionoptions" class="tsd-signature-type" data-tsd-kind="Type alias">HostConnectionOptions</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:391</li> + <li>Defined in types.ts:394</li> </ul> </aside> </section> @@ -369,7 +369,7 @@ <div class="tsd-signature tsd-kind-icon">Decode<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>msg<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="types.html#decoderesponse" class="tsd-signature-type" data-tsd-kind="Type alias">DecodeResponse</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">]</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:394</li> + <li>Defined in types.ts:397</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -400,7 +400,7 @@ <div class="tsd-signature tsd-kind-icon">Decode<wbr>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><a href="types.html#responseid" class="tsd-signature-type" data-tsd-kind="Type alias">ResponseID</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="types.html#response" class="tsd-signature-type" data-tsd-kind="Type alias">Response</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">]</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:395</li> + <li>Defined in types.ts:398</li> </ul> </aside> </section> @@ -410,7 +410,7 @@ <div class="tsd-signature tsd-kind-icon">Del<wbr>Command<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, allowPartial<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:21</li> + <li>Defined in types.ts:19</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -441,10 +441,10 @@ <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module"> <a name="encodeargs" class="tsd-anchor"></a> <h3>Encode<wbr>Args</h3> - <div class="tsd-signature tsd-kind-icon">Encode<wbr>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">; </span>header<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">; </span>rootMsg<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">protobuf.Root</span><span class="tsd-signature-symbol">; </span>rootRecord<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">protobuf.Root</span><span class="tsd-signature-symbol"> }</span></div> + <div class="tsd-signature tsd-kind-icon">Encode<wbr>Args<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">; </span>header<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">; </span>rootMsg<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>rootRecord<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:396</li> + <li>Defined in types.ts:399</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -460,10 +460,10 @@ <h5>options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span></h5> </li> <li class="tsd-parameter"> - <h5>root<wbr>Msg<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">protobuf.Root</span></h5> + <h5>root<wbr>Msg<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5> </li> <li class="tsd-parameter"> - <h5>root<wbr>Record<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">protobuf.Root</span></h5> + <h5>root<wbr>Record<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5> </li> </ul> </div> @@ -474,7 +474,7 @@ <div class="tsd-signature tsd-kind-icon">Encode<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="../interfaces/types.pbrequestmessage.html" class="tsd-signature-type" data-tsd-kind="Interface">PbRequestMessage</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:406</li> + <li>Defined in types.ts:409</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -505,7 +505,7 @@ <div class="tsd-signature tsd-kind-icon">Get<wbr>Command<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>paths<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="types.html#getreturn" class="tsd-signature-type" data-tsd-kind="Type alias">GetReturn</a><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:15</li> + <li>Defined in types.ts:13</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -536,7 +536,7 @@ <div class="tsd-signature tsd-kind-icon">Get<wbr>Return<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:14</li> + <li>Defined in types.ts:12</li> </ul> </aside> </section> @@ -546,7 +546,7 @@ <div class="tsd-signature tsd-kind-icon">Host<wbr>Connection<wbr>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>host<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>port<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>protocol<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"wss"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"ws"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"mqtt"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"mqtts"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"tcp"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"ssl"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"wx"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"wxs"</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../interfaces/types.otherconnectionoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">OtherConnectionOptions</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:371</li> + <li>Defined in types.ts:374</li> </ul> </aside> </section> @@ -556,7 +556,7 @@ <div class="tsd-signature tsd-kind-icon">Input<wbr>Record<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>allowPartial<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:82</li> + <li>Defined in types.ts:81</li> </ul> </aside> </section> @@ -566,7 +566,7 @@ <div class="tsd-signature tsd-kind-icon">Instances<wbr>Command<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>paths<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, opts<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>firstLevelOnly<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:40</li> + <li>Defined in types.ts:39</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -605,7 +605,7 @@ <div class="tsd-signature tsd-kind-icon">JSValue<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:431</li> + <li>Defined in types.ts:434</li> </ul> </aside> </section> @@ -615,7 +615,7 @@ <div class="tsd-signature tsd-kind-icon">Make<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>call<span class="tsd-signature-symbol">: </span><a href="types.html#callfn" class="tsd-signature-type" data-tsd-kind="Type alias">CallFn</a>, on<span class="tsd-signature-symbol">: </span><a href="types.html#onfn" class="tsd-signature-type" data-tsd-kind="Type alias">OnFn</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="types.html#command" class="tsd-signature-type" data-tsd-kind="Type alias">Command</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:410</li> + <li>Defined in types.ts:413</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -649,7 +649,7 @@ <div class="tsd-signature tsd-kind-icon">Make<wbr>Recipe<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>call<span class="tsd-signature-symbol">: </span><a href="types.html#callfn" class="tsd-signature-type" data-tsd-kind="Type alias">CallFn</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="types.html#recipe" class="tsd-signature-type" data-tsd-kind="Type alias">Recipe</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:411</li> + <li>Defined in types.ts:414</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -680,7 +680,7 @@ <div class="tsd-signature tsd-kind-icon">On<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>ident<span class="tsd-signature-symbol">: </span><a href="types.html#onident" class="tsd-signature-type" data-tsd-kind="Type alias">OnIdent</a>, callback<span class="tsd-signature-symbol">: </span><a href="types.html#subscriptioncallback" class="tsd-signature-type" data-tsd-kind="Type alias">SubscriptionCallback</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="types.html#clearfn" class="tsd-signature-type" data-tsd-kind="Type alias">ClearFn</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:409</li> + <li>Defined in types.ts:412</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -714,7 +714,7 @@ <div class="tsd-signature tsd-kind-icon">On<wbr>Ident<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">RegExp</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:404</li> + <li>Defined in types.ts:407</li> </ul> </aside> </section> @@ -724,7 +724,7 @@ <div class="tsd-signature tsd-kind-icon">Operate<wbr>Clear<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:26</li> + <li>Defined in types.ts:24</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -746,10 +746,10 @@ <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module"> <a name="operatecommand" class="tsd-anchor"></a> <h3>Operate<wbr>Command</h3> - <div class="tsd-signature tsd-kind-icon">Operate<wbr>Command<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, input<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div> + <div class="tsd-signature tsd-kind-icon">Operate<wbr>Command<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, resp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, input<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:31</li> + <li>Defined in types.ts:29</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -757,7 +757,7 @@ <ul class="tsd-parameters"> <li class="tsd-parameter-signature"> <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias"> - <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, input<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></li> + <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, resp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, input<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> @@ -769,6 +769,9 @@ <li> <h5>id: <span class="tsd-signature-type">string</span></h5> </li> + <li> + <h5>resp: <span class="tsd-signature-type">boolean</span></h5> + </li> <li> <h5><span class="tsd-flag ts-flagOptional">Optional</span> input: <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></h5> </li> @@ -786,7 +789,7 @@ <div class="tsd-signature tsd-kind-icon">Operate<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:25</li> + <li>Defined in types.ts:23</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -817,7 +820,7 @@ <div class="tsd-signature tsd-kind-icon">Operate<wbr>Recipe<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/types.operateoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">OperateOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">[</span><a href="types.html#operatefn" class="tsd-signature-type" data-tsd-kind="Type alias">OperateFn</a><span class="tsd-signature-symbol">, </span><a href="types.html#operateclearfn" class="tsd-signature-type" data-tsd-kind="Type alias">OperateClearFn</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:27</li> + <li>Defined in types.ts:25</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -851,7 +854,7 @@ <div class="tsd-signature tsd-kind-icon">Pb<wbr>Request<wbr>Command<span class="tsd-signature-symbol">:</span> <a href="types.html#pbrequestcommandget" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandGet</a><span class="tsd-signature-symbol"> | </span><a href="types.html#pbrequestcommandset" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandSet</a><span class="tsd-signature-symbol"> | </span><a href="types.html#pbrequestcommandadd" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandAdd</a><span class="tsd-signature-symbol"> | </span><a href="types.html#pbrequestcommanddel" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandDel</a><span class="tsd-signature-symbol"> | </span><a href="types.html#pbrequestcommandoperate" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandOperate</a><span class="tsd-signature-symbol"> | </span><a href="types.html#pbrequestcommandsupport" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandSupport</a><span class="tsd-signature-symbol"> | </span><a href="types.html#pbrequestcommandinstance" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandInstance</a><span class="tsd-signature-symbol"> | </span><a href="types.html#pbrequestcommandsupportproto" class="tsd-signature-type" data-tsd-kind="Type alias">PbRequestCommandSupportProto</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:65</li> + <li>Defined in types.ts:64</li> </ul> </aside> </section> @@ -861,7 +864,7 @@ <div class="tsd-signature tsd-kind-icon">Pb<wbr>Request<wbr>Command<wbr>Add<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>add<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>allowPartial<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>createObjs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Add.CreateObject"</span><span class="tsd-signature-symbol">; </span>objPath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>paramSettings<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Add.CreateParamSetting"</span><span class="tsd-signature-symbol">; </span>param<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>required<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:154</li> + <li>Defined in types.ts:153</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -887,7 +890,7 @@ <div class="tsd-signature tsd-kind-icon">Pb<wbr>Request<wbr>Command<wbr>Del<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>delete<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>allowPartial<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>objPaths<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:125</li> + <li>Defined in types.ts:124</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -913,7 +916,7 @@ <div class="tsd-signature tsd-kind-icon">Pb<wbr>Request<wbr>Command<wbr>Get<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>get<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>paramPaths<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:132</li> + <li>Defined in types.ts:131</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -936,7 +939,7 @@ <div class="tsd-signature tsd-kind-icon">Pb<wbr>Request<wbr>Command<wbr>Instance<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>getInstances<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>firstLevelOnly<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>objPaths<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:99</li> + <li>Defined in types.ts:98</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -962,7 +965,7 @@ <div class="tsd-signature tsd-kind-icon">Pb<wbr>Request<wbr>Command<wbr>Operate<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>operate<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>command<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>commandKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>inputArgs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">; </span>sendResp<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:116</li> + <li>Defined in types.ts:115</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -994,7 +997,7 @@ <div class="tsd-signature tsd-kind-icon">Pb<wbr>Request<wbr>Command<wbr>Set<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>set<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>allowPartial<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>updateObjs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Set.UpdateObject"</span><span class="tsd-signature-symbol">; </span>objPath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>paramSettings<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>lookup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"Set.UpdateParamSetting"</span><span class="tsd-signature-symbol">; </span>param<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>required<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:138</li> + <li>Defined in types.ts:137</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1020,7 +1023,7 @@ <div class="tsd-signature tsd-kind-icon">Pb<wbr>Request<wbr>Command<wbr>Support<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>getSupportedDm<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>firstLevelOnly<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>objPaths<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>returnCommands<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>returnEvents<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>returnParams<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:106</li> + <li>Defined in types.ts:105</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1055,7 +1058,7 @@ <div class="tsd-signature tsd-kind-icon">Pb<wbr>Request<wbr>Command<wbr>Support<wbr>Proto<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>getSupportedProtocol<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>controllerSupportedProtocolVersions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:93</li> + <li>Defined in types.ts:92</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1078,7 +1081,7 @@ <div class="tsd-signature tsd-kind-icon">Promise<wbr>Clear<wbr>Fn<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:51</li> + <li>Defined in types.ts:50</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1103,7 +1106,7 @@ <div class="tsd-signature tsd-kind-icon">Recipe<span class="tsd-signature-symbol">:</span> <a href="types.html#resolverecipe" class="tsd-signature-type" data-tsd-kind="Type alias">ResolveRecipe</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:170</li> + <li>Defined in types.ts:169</li> </ul> </aside> </section> @@ -1113,7 +1116,7 @@ <div class="tsd-signature tsd-kind-icon">Resolve<wbr>Recipe<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>msg<span class="tsd-signature-symbol">: </span><a href="types.html#getreturn" class="tsd-signature-type" data-tsd-kind="Type alias">GetReturn</a>, level<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="types.html#getreturn" class="tsd-signature-type" data-tsd-kind="Type alias">GetReturn</a><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:171</li> + <li>Defined in types.ts:170</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1147,7 +1150,7 @@ <div class="tsd-signature tsd-kind-icon">Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:393</li> + <li>Defined in types.ts:396</li> </ul> </aside> </section> @@ -1157,7 +1160,7 @@ <div class="tsd-signature tsd-kind-icon">ResponseID<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"ignore"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"error"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:430</li> + <li>Defined in types.ts:433</li> </ul> </aside> </section> @@ -1167,7 +1170,7 @@ <div class="tsd-signature tsd-kind-icon">Set<wbr>Command<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, value<span class="tsd-signature-symbol">: </span><a href="types.html#jsvalue" class="tsd-signature-type" data-tsd-kind="Type alias">JSValue</a><span class="tsd-signature-symbol"> | </span><a href="types.html#jsvalue" class="tsd-signature-type" data-tsd-kind="Type alias">JSValue</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="types.html#inputrecord" class="tsd-signature-type" data-tsd-kind="Type alias">InputRecord</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:16</li> + <li>Defined in types.ts:14</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1201,7 +1204,7 @@ <div class="tsd-signature tsd-kind-icon">Subscribe<wbr>Recipe<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>opts<span class="tsd-signature-symbol">: </span><a href="../interfaces/types.subscriptionoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">SubscriptionOptions</a>, callback<span class="tsd-signature-symbol">: </span><a href="types.html#subscriptioncallback" class="tsd-signature-type" data-tsd-kind="Type alias">SubscriptionCallback</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="types.html#promiseclearfn" class="tsd-signature-type" data-tsd-kind="Type alias">PromiseClearFn</a><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:45</li> + <li>Defined in types.ts:44</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1235,7 +1238,7 @@ <div class="tsd-signature tsd-kind-icon">Subscription<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>msg<span class="tsd-signature-symbol">: </span><a href="types.html#response" class="tsd-signature-type" data-tsd-kind="Type alias">Response</a>, fullMsg<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:338</li> + <li>Defined in types.ts:341</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1269,7 +1272,7 @@ <div class="tsd-signature tsd-kind-icon">SupportedDMCommand<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>paths<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/types.suportedcommandopts.html" class="tsd-signature-type" data-tsd-kind="Interface">SuportedCommandOpts</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:36</li> + <li>Defined in types.ts:35</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1303,7 +1306,7 @@ <div class="tsd-signature tsd-kind-icon">Supported<wbr>Proto<wbr>Command<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>versions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:44</li> + <li>Defined in types.ts:43</li> </ul> </aside> <div class="tsd-type-declaration"> @@ -1334,7 +1337,7 @@ <div class="tsd-signature tsd-kind-icon">URLConnection<wbr>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> & </span><a href="../interfaces/types.otherconnectionoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">OtherConnectionOptions</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in types.ts:367</li> + <li>Defined in types.ts:370</li> </ul> </aside> </section> @@ -1391,9 +1394,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class="current tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/public/modules/util.html b/public/modules/util.html index e9b3ccbd39e5c435d64636cfb3f8ef9994bcbd5d..79f7e7c321270cc05f1af1cc233c6b88e960aeb9 100644 --- a/public/modules/util.html +++ b/public/modules/util.html @@ -288,9 +288,6 @@ <li class=" tsd-kind-module"> <a href="index.html">index</a> </li> - <li class=" tsd-kind-module"> - <a href="testy.html">testy</a> - </li> <li class=" tsd-kind-module"> <a href="types.html">types</a> </li> diff --git a/src/index.ts b/src/index.ts index 37a59a60b53f8e68372d81aa8183810eef23a8fe..388be45a0d88a9398249e3dac8ff885779571167 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,6 +6,9 @@ import { URLConnectionOptions, OnFn, Connect, + Options, + USP, + Command, } from "./types"; import { makeCallbackRouter, makeRouter } from "./util"; @@ -31,6 +34,39 @@ const _connect = (opts: ConnectionOptions) => { const fixId = (s: string) => s.split("+").join("%2B"); +const wait = (ms: number) => + new Promise((_, reject) => { + setTimeout(() => { + reject(); + }, ms); + }); + +const timeout = (promise: Promise<any>, ms: number) => + Promise.race([promise, wait(ms)]); + +const wrap = <T extends (...args: any[]) => any>( + opts: Options, + cmdName: keyof USP, + cmd: T +): T => { + return <T>((...args: any[]) => { + if (opts.timeout && opts.timeout > 0) { + return timeout(cmd(...args), opts.timeout); + } + + return cmd(...args); + }); +}; + +const addOptions = (usp: Partial<USP>, opts: Options): USP => + Object.entries(usp).reduce( + (acc: Partial<USP>, [k, fn]): Partial<USP> => ({ + ...acc, + [k]: wrap(opts, k as keyof USP, fn as Command), + }), + {} as any + ) as USP; + /** * Connect to device * @param opts - Connection options @@ -53,7 +89,13 @@ const connect: Connect = async (options, events) => { const handleInit = () => new Promise<string>((resolve, reject) => { - const id = setTimeout(() => reject({ errMsg: `toId was not received within timeout(${idResolveTimeout})` }), idResolveTimeout) + const id = setTimeout( + () => + reject({ + errMsg: `toId was not received within timeout(${idResolveTimeout})`, + }), + idResolveTimeout + ); client.on("message", (_topic, data: any) => { clearTimeout(id); client.unsubscribe(idEndpoint); @@ -62,7 +104,7 @@ const connect: Connect = async (options, events) => { client.subscribe(idEndpoint); }); - const toId = fixId(options.toId || await handleInit()); + const toId = fixId(options.toId || (await handleInit())); const fromId = options.fromId || defaultFromId; client.on("message", (_topic, data: any) => { @@ -93,7 +135,6 @@ const connect: Connect = async (options, events) => { }; }; - const encode = makeEncode({ fromId, toId }); const call: CallFn = (command, args): any => new Promise((resolve, reject) => { @@ -104,10 +145,10 @@ const connect: Connect = async (options, events) => { client.publish(publishEndpoint, msg); } }); - + await client.subscribe(subscribeEndpoint); - return { + const baseUSP: Partial<USP> = { get: (paths) => call("GET", { paths }), set: (path, value) => call("SET", { path, value }), add: (path, value) => call("ADD", { path, value }), @@ -115,11 +156,17 @@ const connect: Connect = async (options, events) => { instances: (paths, opts) => call("GET_INSTANCES", { paths, opts }), supportedDM: (paths, opts) => call("GET_SUPPORTED_DM", { paths, opts }), supportedProto: (versions) => call("GET_SUPPORTED_PROTO", { versions }), - _operate: (path, id, resp, input) => call("OPERATE", { path, input, id, resp }), + _operate: (path, id, resp, input) => + call("OPERATE", { path, input, id, resp }), on, ...makeRecipes(call, on), disconnect: () => client.end(), }; + + return { + ...baseUSP, + options: (opts) => addOptions(baseUSP, opts), + } as USP; }; export default connect; diff --git a/src/types.ts b/src/types.ts index b86cfd671b19c0b28486859a2ac68311e516a69b..2ce06c811d61eff132531a96099adb24958779b4 100644 --- a/src/types.ts +++ b/src/types.ts @@ -15,7 +15,10 @@ export type SetCommand = ( path: string, value: JSValue | JSValue[] | InputRecord ) => Promise<void>; -export type AddCommand = (path: string, value?: InputRecord) => Promise<string | string[]>; +export type AddCommand = ( + path: string, + value?: InputRecord +) => Promise<string | string[]>; export type DelCommand = ( path: string, allowPartial?: boolean @@ -30,7 +33,7 @@ export type OperateCommand = ( path: string, id: string, resp: boolean, - input?: Record<string, any>, + input?: Record<string, any> ) => Promise<any>; export type SupportedDMCommand = ( paths: string | string[], @@ -46,7 +49,6 @@ export type SubscribeRecipe = ( callback: SubscriptionCallback ) => Promise<PromiseClearFn>; - export type PromiseClearFn = () => Promise<void>; export type Command = @@ -172,6 +174,12 @@ export type ResolveRecipe = ( level?: number ) => Promise<GetReturn>; +/** Options that allow extending command funcitonality */ +export type Options = { + /** Timeout command after given number of milliseconds (throws an error for handling with catch) */ + timeout?: number; +}; + /** Device API */ export interface USP { /** @@ -317,6 +325,16 @@ export interface USP { * ``` */ disconnect: () => Promise<void>; + + /** + * Add general options to commands, extending their functionality + * @param opts Options + * @returns Entire USP API + * ``` + * await usp.options({ timeout: 1000 }).get("Device.DeviceInfo.SerialNumber") + * ``` + */ + options: (opts: Options) => USP; } export type Connect = ( diff --git a/tests/integration/config.json b/tests/integration/config.json index 17a2b9fdbc197816b8dcb340ff5b50b7a79385df..3ae166f481066316eef0c45b85c7f0d04f1f90ce 100644 --- a/tests/integration/config.json +++ b/tests/integration/config.json @@ -21,5 +21,12 @@ "password": "admin", "fromId": "proto::interop-usp-controller", "toId": "os::002207-E40A24H17A022443" + }, + "bulut": { + "url": "wss://bulut.iopsys.eu:443", + "fromId": "proto::usp-cloud-controller", + "toId": "os::002207-+105318+2031000004", + "username": "admin", + "password": "admin" } } diff --git a/tests/integration/index.test.js b/tests/integration/index.test.js deleted file mode 100644 index 2e42d25a0530d7e187849de41bb7d9ff0e97144c..0000000000000000000000000000000000000000 --- a/tests/integration/index.test.js +++ /dev/null @@ -1,189 +0,0 @@ -const assert = require("assert"); -const connect = require("../../lib").default; -const config = require("./config.json"); -const fs = require('fs') - -describe("Test general API", () => { - let device = null; - - before(async () => { - device = await connect(config.mqtt); - }); - - // GET - - it("get existing path resolves without error", async () => { - const desc = await device.get("Device.DeviceInfo.Description"); - assert.strictEqual(typeof desc, "string"); - }); - - it("get multiple paths resolves without error", async () => { - const resp = await device.get([ - "Device.DeviceInfo.Description", - "Device.WiFi.", - ]); - assert.strictEqual(Array.isArray(resp), true); - }); - - it("get incorrect path throws an error", async () => { - await device - .get("Device.Not.A.Thing") - .catch((err) => assert.strictEqual(typeof err, "object")); - }); - - // SET - - it("set with value", async () => { - const alias = await device.get("Device.WiFi.Radio.1.Alias"); - await device.set("Device.WiFi.Radio.1.Alias", alias); - }); - - it("set with object", async () => { - const Alias = await device.get("Device.WiFi.Radio.1.Alias"); - await device.set("Device.WiFi.Radio.1.", { Alias }); - }); - - it("set throws an error on incorrect path", async () => { - await device - .set("Device.Not.A.Path", { Cat: "cute" }) - .catch((err) => assert.strictEqual(typeof err, "object")); - }); - - // OPERATE - - it("operate creates a working command", async () => { - const [ping] = await device.operate("Device.IP.Diagnostics.IPPing()"); - const results = await ping({ Host: "iopsys.eu" }); - assert.strictEqual(typeof results, "object"); - }); - - // ADD / DELETE - - it("add and delete new object", async () => { - const newPath = await device.add("Device.NAT.PortMapping."); - await device.del(newPath); - }); - - it("add and delete new object with initial values", async () => { - const newPath = await device.add("Device.NAT.PortMapping.", { - Description: "webserver1-set", - ExternalPort: "80", - Protocol: "TCP", - Interface: "Device.IP.Interface.1", - Enable: "true", - InternalClient: "192.168.1.125", - InternalPort: "5000", - }); - const { Description } = await device.get(newPath); - await device.del(newPath); - assert.strictEqual(Description, "webserver1-set"); - }); - - // RESOLVE - - it("resolves references in get call", async () => { - const msg = await device - .get("Device.Bridging.Bridge.1.Port.1.") - .then(device.resolve); - assert.strictEqual(typeof msg.LowerLayers, "object"); - }); - - it("resolves string reference in get call", async () => { - const msg = await device - .get("Device.Bridging.Bridge.1.Port.1.LowerLayers") - .then(device.resolve); - assert.strictEqual(Array.isArray(msg), true); - }); - - // Instances - - it("instances resolves without error", async () => { - const msg = await device.instances("Device.WiFi.") - assert.strictEqual(typeof msg, "object"); - }); - - it("instances throws error on incorrect path", async () => { - await device.instances("Device.Cat.") - .catch((err) => assert.strictEqual(typeof err, "object")); - }); - - // Proto - - it("proto resolves without error", async () => { - const msg = await device.supportedProto("Device.WiFi.") - assert.strictEqual(msg, "1.0"); - }); - - it("proto throws error on incorrect path", async () => { - await device.supportedProto("Device.Cat.") - .catch((err) => assert.strictEqual(typeof err, "object")); - }); - - // Supported - - it("supportedDM resolves without error", async () => { - const msg = await device.supportedDM("Device.WiFi.") - assert.strictEqual(typeof msg, "object"); - }); - - it("supportedDM throws error on incorrect path", async () => { - await device.supportedDM("Device.Cat.") - .catch((err) => assert.strictEqual(typeof err, "object")); - }); - - // Subscribe - - it("subscribe callsback without error", async () => { - const clearSub = await device.subscribe({ notif: 'ObjectCreation', reference: 'Device.NAT.PortMapping.' }, (msg) => { - assert.strictEqual(typeof msg, "object") - }) - const np = await device.add('Device.NAT.PortMapping.') - clearSub() - await device.del(np) - }); - - it("subscribe throws error without callback", async () => { - const clearSub = await device.subscribe({ notif: 'ObjectCreation', reference: 'Device.NAT.PortMapping.' }, (msg) => { - assert.strictEqual(msg, null) - }).catch((err) => assert.strictEqual(typeof err, "object")) - clearSub() - }); - - - after(async () => { - await device.disconnect(); - }); -}); - -describe("Test specific connection types", () => { - it("Connect over ws", async () => { - let usp = await connect(config.ws); - const desc = await usp.get("Device.DeviceInfo.Description"); - await usp.disconnect(); - assert.strictEqual(typeof desc, "string"); - }); - - it("Connect using url", async () => { - let usp = await connect(config.url); - const desc = await usp.get("Device.DeviceInfo.Description"); - await usp.disconnect(); - assert.strictEqual(typeof desc, "string"); - }); - - // it("Connect using certificates", async () => { - // const URL = "ws://192.168.1.1:9001"; - // const CLIENT_KEY = fs.readFileSync(__dirname + "/client.key"); - // const CLIENT_CERT = fs.readFileSync(__dirname + "/client.crt"); - // const CA_CERT = [fs.readFileSync(__dirname + "/ca.crt")]; - - // let usp = await connect({ - // ca: CA_CERT, - // key: CLIENT_KEY, - // cert: CLIENT_CERT, - // url: URL - // }); - // const desc = await usp.get("Device.DeviceInfo.Description"); - // await usp.disconnect(); - // assert.strictEqual(typeof desc, "string"); - // }); -}); diff --git a/tsconfig.json b/tsconfig.json index 9a9afb1ba336656af6af0068b64277049b918603..ca4733204c82d0f1e8d3a1ec50c656fd4ba7fa78 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,6 +13,7 @@ "lib": ["ESNext"], "allowJs": true, "outDir": "node", + "types": ["mocha"], "strict": true, "noImplicitAny": false, diff --git a/yarn.lock b/yarn.lock index 3a366cfc7a270079c58fc96995d386199080f2b3..5546c8b7a17358360e4f692576fe6e24ba7da361 100644 --- a/yarn.lock +++ b/yarn.lock @@ -60,11 +60,21 @@ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= +"@types/chai@^4.2.18": + version "4.2.18" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.18.tgz#0c8e298dbff8205e2266606c1ea5fbdba29b46e4" + integrity sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ== + "@types/long@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.1.tgz#459c65fa1867dafe6a8f322c4c51695663cc55e9" integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== +"@types/mocha@^8.2.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.2.tgz#91daa226eb8c2ff261e6a8cbf8c7304641e095e0" + integrity sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw== + "@types/node@^13.7.0": version "13.13.50" resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.50.tgz#bc8ebf70c392a98ffdba7aab9b46989ea96c1c62" @@ -322,6 +332,11 @@ aproba@^1.1.1: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + argparse@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" @@ -392,7 +407,7 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -awesome-typescript-loader@@latest: +awesome-typescript-loader@latest: version "5.2.1" resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-5.2.1.tgz#a41daf7847515f4925cdbaa3075d61f289e913fc" integrity sha512-slv66OAJB8orL+UUaTI3pKlLorwIvS4ARZzYR9iJJyGsEgOqueMfOMdKySWzZ73vIkEe3fcwFgsKMg4d8zyb1g== @@ -929,7 +944,19 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@^7.0.3: +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.1, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1034,6 +1061,11 @@ diff@5.0.0: resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -2024,6 +2056,11 @@ make-dir@^2.0.0: pify "^4.0.1" semver "^5.6.0" +make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -2974,7 +3011,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.3, source-map-support@~0.5.12: +source-map-support@^0.5.17, source-map-support@^0.5.3, source-map-support@~0.5.12: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -3231,6 +3268,18 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" +ts-node@^9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" + integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== + dependencies: + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + source-map-support "^0.5.17" + yn "3.1.1" + tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" @@ -3603,6 +3652,11 @@ yargs@16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"