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

Function serialize$1

codebase/sources/dhtmlxscheduler.es.js:4253–4276  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

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

Callers 1

createConfigFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected