How can I define multiple constructors in typescript? For example, I want to have the following code:
class Folder extends Asset {
constructor(repositoryId: string, assetId: string) {
super();
}
constructor (folder: Folder) {
}
}
Is it possible to instantiate a class multiple ways in typescript?