lib/extends.js
function afterExtends (klass, baseKlass, superFunc) {
    var newKlass = createNamedClass(klass.name, klass, baseKlass, superFunc);
    newKlass.prototype = createPrototype(klass, baseKlass, newKlass);
    
    return newKlass;
}
function afterExtends (klass, baseKlass, superFunc) {
    var newKlass = createNamedClass(klass.name, klass, baseKlass, superFunc);
    newKlass.prototype = createPrototype(klass, baseKlass, newKlass);
    
    return newKlass;
}
function afterExtends ( klass , baseKlass , superFunc ) { var newKlass = createNamedClass ( klass . name , klass , baseKlass , superFunc ) ; newKlass . prototype = createPrototype ( klass , baseKlass , newKlass ) ; return newKlass ; }
TypeScript extends later
TypeScript extends later