Toby sijad TypeScript won't change the API, so whether or not the core codebase uses it shouldn't affect extensions.
sijad I don't like rushing for this kind of decisions either, but I still think if you gonna do that, it's better you do that before stable version. it will make fewer problems for developers, also this'll encourage people to make extensions with TS.