diff --git a/src/modules/map/declare/map-tools.ts b/src/modules/map/declare/map-tools.ts new file mode 100644 index 0000000..6cf9152 --- /dev/null +++ b/src/modules/map/declare/map-tools.ts @@ -0,0 +1,11 @@ + +export default class MapTools { + public static InstanceConvert(obj: any): any { + var propNames = Object.getOwnPropertyNames(obj.prototype); + for (var name in propNames) { + if (obj[name].discriminator === "ISelf") { + obj[name] = obj[name].self; + } + } + } +} \ No newline at end of file