From 40633d4d90c7e237ae24aaf27404f9611eafd03d Mon Sep 17 00:00:00 2001 From: Huan LI Date: Sat, 28 Apr 2018 21:49:44 +0800 Subject: [PATCH] upgrade clone-class module to latest --- package.json | 2 +- src/wechaty.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 46891130..9c4be98a 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "@types/ws": "^4.0.1", "bl": "^1.2.0", "brolog": "^1.2.0", - "clone-class": "^0.4.1", + "clone-class": "^0.6.1", "cuid": "^2.1.1", "hot-import": "^0.1.0", "mime": "^2.2.0", diff --git a/src/wechaty.ts b/src/wechaty.ts index 8bfdfdc9..17c7d0e1 100644 --- a/src/wechaty.ts +++ b/src/wechaty.ts @@ -22,8 +22,9 @@ import * as os from 'os' import * as semver from 'semver' import { - cloneClass, Constructor, + cloneClass, + instanceToClass, } from 'clone-class' import { callerResolve, @@ -416,8 +417,7 @@ export class Wechaty extends PuppetAccessory implements Sayable { Message.puppet = puppet Room.puppet = puppet - ; // seperator - (this.constructor as any as PuppetAccessory).puppet = puppet + instanceToClass(this, Wechaty).puppet = puppet } /** -- GitLab