diff --git a/packages/angular/build/src/utils/index-file/html-rewriting-stream.ts b/packages/angular/build/src/utils/index-file/html-rewriting-stream.ts index 5ae7c397904d..dbeeadcb2fc1 100644 --- a/packages/angular/build/src/utils/index-file/html-rewriting-stream.ts +++ b/packages/angular/build/src/utils/index-file/html-rewriting-stream.ts @@ -8,10 +8,16 @@ import { Readable } from 'node:stream'; import { pipeline } from 'node:stream/promises'; +import type { RewritingStream } from 'parse5-html-rewriting-stream'; import { loadEsmModule } from '../load-esm'; +// Export helper types for the rewriter +export type StartTag = Parameters[0]; +export type EndTag = Parameters[0]; +export type { RewritingStream }; + export async function htmlRewritingStream(content: string): Promise<{ - rewriter: import('parse5-html-rewriting-stream').RewritingStream; + rewriter: RewritingStream; transformedContent: () => Promise; }> { const { RewritingStream } = await loadEsmModule(