diff --git a/base/base_inner.ts b/base/base_inner.ts index 33c6750..c4b7317 100644 --- a/base/base_inner.ts +++ b/base/base_inner.ts @@ -1,3 +1,5 @@ + const NodeEventEmitter: typeof import('events').EventEmitter; + class Accelerator extends String { } \ No newline at end of file diff --git a/src/module-declaration.ts b/src/module-declaration.ts index 0ca5ab3..1bc7b39 100644 --- a/src/module-declaration.ts +++ b/src/module-declaration.ts @@ -44,7 +44,11 @@ export const generateModuleDeclaration = ( `${isClass ? 'class' : 'interface'} ${_.upperFirst( module.name, )} extends ${module.extends || - (module.name === 'remote' ? 'MainInterface' : 'NodeJS.EventEmitter')} {`, + (module.name === 'remote' + ? 'MainInterface' + : isClass + ? 'NodeEventEmitter' + : 'NodeJS.EventEmitter')} {`, ); moduleAPI.push('', `// Docs: ${module.websiteUrl}`, ''); } else {