d5bd1f260bf25dd18e21ed809c9e445b466af183 2.9 KB

123456
  1. {
  2. "code": "export default class Dictionary {\r\n constructor() {\r\n this.keys = new Array();\r\n this.values = new Array();\r\n }\r\n get count() {\r\n return this.keys.length;\r\n }\r\n add(key, value) {\r\n let index = this.keys.indexOf(key);\r\n if (index == -1) {\r\n this.keys.push(key);\r\n this.values.push(value);\r\n }\r\n else {\r\n this.values[index] = value;\r\n }\r\n }\r\n remove(key) {\r\n let index = this.keys.indexOf(key);\r\n if (index != -1) {\r\n this.keys.splice(index, 1);\r\n this.values.splice(index, 1);\r\n }\r\n }\r\n getValue(key) {\r\n let index = this.keys.indexOf(key);\r\n if (index != -1) {\r\n return this.values[index];\r\n }\r\n return null;\r\n }\r\n containKey(key) {\r\n let index = this.keys.indexOf(key);\r\n if (index != -1) {\r\n return true;\r\n }\r\n return false;\r\n }\r\n containValue(value) {\r\n let index = this.values.indexOf(value);\r\n if (index != -1) {\r\n return true;\r\n }\r\n return false;\r\n }\r\n clear() {\r\n this.keys.length = 0;\r\n this.values.length = 0;\r\n }\r\n}\r\n//# sourceMappingURL=Dictionary.js.map",
  3. "references": [],
  4. "map": "{\"version\":3,\"file\":\"Dictionary.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Tools/Dictionary.ts\"],\"names\":[],\"mappings\":\"AAAA,MAAM,CAAC,OAAO,OAAO,UAAU;IAE3B;QACI,IAAI,CAAC,IAAI,GAAG,IAAI,KAAK,EAAQ,CAAC;QAC9B,IAAI,CAAC,MAAM,GAAG,IAAI,KAAK,EAAU,CAAC;IACtC,CAAC;IAGD,IAAW,KAAK;QACZ,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;IACM,GAAG,CAAC,GAAS,EAAE,KAAa;QAC/B,IAAI,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QACnC,IAAI,KAAK,IAAI,CAAC,CAAC,EAAE;YACb,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACpB,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;SAC3B;aAAM;YACH,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC;SAC9B;IACL,CAAC;IAEM,MAAM,CAAC,GAAS;QACnB,IAAI,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QACnC,IAAI,KAAK,IAAI,CAAC,CAAC,EAAE;YACb,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;YAC3B,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;SAChC;IACL,CAAC;IAEM,QAAQ,CAAC,GAAS;QACrB,IAAI,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QACnC,IAAI,KAAK,IAAI,CAAC,CAAC,EAAE;YACb,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;SAC7B;QACD,OAAO,IAAI,CAAA;IACf,CAAC;IAEM,UAAU,CAAC,GAAS;QACvB,IAAI,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QACnC,IAAI,KAAK,IAAI,CAAC,CAAC,EAAE;YACb,OAAO,IAAI,CAAC;SACf;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IAEM,YAAY,CAAC,KAAa;QAC7B,IAAI,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;QACvC,IAAI,KAAK,IAAI,CAAC,CAAC,EAAE;YACb,OAAO,IAAI,CAAC;SACf;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IAEM,KAAK;QACR,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;QACrB,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC;IAC3B,CAAC;CAEJ\"}"
  5. }