import { registerConstructor } from "../../src/reanimate" ; export class BaseReg { constructor ( ) { registerConstructor ( this . constructor ) ; } } function doRegister ( ctor ) { registerConstructor ( ctor ) ; } export class BaseRegFunc { constructor ( ) { doRegister ( this . constructor ) ; } } export class BaseRegNested { constructor ( ) { new BaseReg ( ) ; } } export class Derived extends BaseReg { } const thisModule = module ; export { thisModule as module , } ;