Skip to content

Instantly share code, notes, and snippets.

@denistsyplakov
Created April 8, 2018 17:52
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save denistsyplakov/1002d8a34a5a886d4ac8159df494c68d to your computer and use it in GitHub Desktop.
Save denistsyplakov/1002d8a34a5a886d4ac8159df494c68d to your computer and use it in GitHub Desktop.
Typescript How to create class instance from its reference
class A {
public do(): void {
console.log("do A!");
}
}
class B extends A {
public do() {
console.log("do B!");
}
}
let ref: typeof A = B;
let a: A = new ref();
a.do();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment