{"version":3,"sources":["../../../packages/core/base/json.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,oBAAY,aAAa,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,IAAI,CAAC;AAE7D;;GAEG;AACH,MAAM,WAAW,SAAU,SAAQ,KAAK,CAAC,SAAS,CAAC;CAAI;AAEvD;;GAEG;AACH,MAAM,WAAW,UAAW,SAAQ,OAAO,CAAC,SAAS,CAAC,SAAS,CAAC;CAAI;AAEpE;;GAEG;AACH,oBAAY,SAAS,GAAG,aAAa,GAAG,UAAU,GAAG,SAAS,CAAC","file":"json.d.ts","sourcesContent":["/**\r\n * Defines the basic JSON primitives\r\n */\r\nexport type JsonPrimitive = string | number | boolean | null;\r\n\r\n/**\r\n * Defines a JSON array\r\n */\r\nexport interface JsonArray extends Array<JsonValue> { }\r\n\r\n/**\r\n * Defines a JSON object\r\n */\r\nexport interface JsonObject extends MsftSme.StringMap<JsonValue> { }\r\n\r\n/**\r\n * Defines a JSON value\r\n */\r\nexport type JsonValue = JsonPrimitive | JsonObject | JsonArray;\r\n"]}