【发布时间】:2019-06-01 14:56:12
【问题描述】:
我正在尝试创建一个包装 REST api 的打字稿类,并且我想将各种方法组织到子对象中以更好地表达代码。有什么方法可以这样做并且仍然通过方法中的“this”保持对类实例的访问?
例如考虑以下类:
class ApiService {
constructor() {....}
getMedia() {}
uploadMedia() {}
sendMassage() {}
recieveMessage() {}
}
我想组织上述方法,以便我能够像这样调用它们:
const service = new ApiService();
//to call getMedia()
service.media.get();
//to call sendMessage()
service.messages.send();
// and so on
【问题讨论】:
标签: typescript nested typescript-class