diff --git a/scripts/build/transformers/imports.ts b/scripts/build/transformers/imports.ts index 23787af29..cd0eb0915 100644 --- a/scripts/build/transformers/imports.ts +++ b/scripts/build/transformers/imports.ts @@ -46,7 +46,7 @@ function transformImports(file: SourceFile, _ctx: TransformationContext, ngcBuil decorators.forEach((d) => (methods = getMethodsForDecorator(d).concat(methods))); const methodElements = methods.map((name: string) => factory.createIdentifier(name)); - const methodNames = methodElements.map((el: Identifier) => el.escapedText); + const methodNames = methodElements.map((el: Identifier) => String(el.escapedText)); importStatement.importClause.namedBindings.elements = [ factory.createIdentifier('AwesomeCordovaNativePlugin'), diff --git a/scripts/docs/generate-readmes.ts b/scripts/docs/generate-readmes.ts index ebc81a779..e4f63ffff 100644 --- a/scripts/docs/generate-readmes.ts +++ b/scripts/docs/generate-readmes.ts @@ -197,6 +197,7 @@ async function main(): Promise { } as unknown as Parameters[0]); // Extract @Plugin() decorator metadata during TypeScript conversion + // @ts-expect-error — Converter extends EventDispatcher but 'on' is not in public type exports app.converter.on( Converter.EVENT_CREATE_DECLARATION, (context: Context, reflection: DeclarationReflection) => {