@@ -33,7 +33,6 @@ import { DEBUG_BUILD } from '../../debug-build';
3333import type {
3434 ExpressApplication ,
3535 ExpressErrorMiddleware ,
36- ExpressExport ,
3736 ExpressHandlerOptions ,
3837 ExpressIntegrationOptions ,
3938 ExpressLayer ,
@@ -49,16 +48,13 @@ import type {
4948import {
5049 defaultShouldHandleError ,
5150 getLayerPath ,
52- hasDefaultProp ,
5351 isExpressWithoutRouterPrototype ,
5452 isExpressWithRouterPrototype ,
5553} from './utils' ;
5654import { wrapMethod } from '../../utils/object' ;
5755import { patchLayer } from './patch-layer' ;
5856import { setSDKProcessingMetadata } from './set-sdk-processing-metadata' ;
59-
60- const getExpressExport = ( express : ExpressModuleExport ) : ExpressExport =>
61- hasDefaultProp ( express ) ? express . default : ( express as ExpressExport ) ;
57+ import { getDefaultExport } from '../../utils/get-default-export' ;
6258
6359function isLegacyOptions (
6460 options : ExpressModuleExport | ( ExpressIntegrationOptions & { express : ExpressModuleExport } ) ,
@@ -119,7 +115,7 @@ export function patchExpressModule(
119115 }
120116
121117 // pass in the require() or import() result of express
122- const express = getExpressExport ( moduleExports ) ;
118+ const express = getDefaultExport ( moduleExports ) ;
123119 const routerProto : ExpressRouterv4 | ExpressRouterv5 | undefined = isExpressWithRouterPrototype ( express )
124120 ? express . Router . prototype // Express v5
125121 : isExpressWithoutRouterPrototype ( express )
0 commit comments