MCPcopy Create free account
hub / github.com/DHTMLX/scheduler / serialize$1

Function serialize$1

codebase/sources/dhtmlxscheduler.js:4257–4280  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

4255 };
4256 }
4257 function serialize$1(data) {
4258 if (typeof data === "string" || typeof data === "number") {
4259 return data;
4260 }
4261 var result = "";
4262 for (var key in data) {
4263 var serialized = "";
4264 if (data.hasOwnProperty(key)) {
4265 if (typeof data[key] === "string") {
4266 serialized = encodeURIComponent(data[key]);
4267 } else if (typeof data[key] === "number") {
4268 serialized = data[key];
4269 } else {
4270 serialized = encodeURIComponent(JSON.stringify(data[key]));
4271 }
4272 serialized = key + "=" + serialized;
4273 if (result.length) {
4274 serialized = "&" + serialized;
4275 }
4276 result += serialized;
4277 }
4278 }
4279 return result;
4280 }
4281 function extend$f(scheduler2) {
4282 scheduler2.Promise = typeof window !== "undefined" ? window.Promise : Promise;
4283 function createConfig(method, args) {

Callers 1

createConfigFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected