@@ -10,6 +10,7 @@ import type {
1010 AngularAppEngine as SSRAngularAppEngine ,
1111 ɵgetOrCreateAngularServerApp as getOrCreateAngularServerApp ,
1212} from '@angular/ssr' ;
13+ import type * as AngularSsrNode from '@angular/ssr/node' with { 'resolution-mode' : 'import' } ;
1314import type { ServerResponse } from 'node:http' ;
1415import type { Connect , ViteDevServer } from 'vite' ;
1516import { loadEsmModule } from '../../../utils/load-esm' ;
@@ -38,7 +39,7 @@ export function createAngularSsrInternalMiddleware(
3839 // which must be processed by the runtime linker, even if they are not used.
3940 await loadEsmModule ( '@angular/compiler' ) ;
4041 const { writeResponseToNodeResponse, createWebRequestFromNodeRequest } =
41- await loadEsmModule < typeof import ( '@angular/ssr/node' ) > ( '@angular/ssr/node' ) ;
42+ await loadEsmModule < typeof AngularSsrNode > ( '@angular/ssr/node' ) ;
4243
4344 const { ɵgetOrCreateAngularServerApp } = ( await server . ssrLoadModule ( '/main.server.mjs' ) ) as {
4445 ɵgetOrCreateAngularServerApp : typeof getOrCreateAngularServerApp ;
@@ -93,7 +94,7 @@ export async function createAngularSsrExternalMiddleware(
9394 await loadEsmModule ( '@angular/compiler' ) ;
9495
9596 const { createWebRequestFromNodeRequest, writeResponseToNodeResponse } =
96- await loadEsmModule < typeof import ( '@angular/ssr/node' ) > ( '@angular/ssr/node' ) ;
97+ await loadEsmModule < typeof AngularSsrNode > ( '@angular/ssr/node' ) ;
9798
9899 return function angularSsrExternalMiddleware (
99100 req : Connect . IncomingMessage ,
0 commit comments