@@ -13,6 +13,17 @@ class AMDRequireDependency extends NullDependency {
13
13
}
14
14
15
15
AMDRequireDependency . Template = class AMDRequireDependencyTemplate {
16
+ get definitions ( ) {
17
+ return {
18
+ a : "var __WEBPACK_AMD_REQUIRE_ARRAY__ = " ,
19
+ af : "; (" ,
20
+ f : ").apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);" ,
21
+ ea : "var __WEBPACK_AMD_REQUIRE_ARRAY__ = " ,
22
+ eaf : "; (" ,
23
+ ef : ").apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);"
24
+ } ;
25
+ }
26
+
16
27
apply ( dep , source , runtime ) {
17
28
const depBlock = dep . block ;
18
29
const promise = runtime . blockPromise ( {
@@ -73,19 +84,13 @@ AMDRequireDependency.Template = class AMDRequireDependencyTemplate {
73
84
depBlock . arrayRange [ 0 ] - 1 ,
74
85
startBlock
75
86
) ;
76
- source . insert (
77
- depBlock . arrayRange [ 0 ] + 0.9 ,
78
- "var __WEBPACK_AMD_REQUIRE_ARRAY__ = "
79
- ) ;
87
+ source . insert ( depBlock . arrayRange [ 0 ] + 0.9 , this . definitions . ea ) ;
80
88
source . replace (
81
89
depBlock . arrayRange [ 1 ] ,
82
90
depBlock . functionRange [ 0 ] - 1 ,
83
- "; ("
84
- ) ;
85
- source . insert (
86
- depBlock . functionRange [ 1 ] ,
87
- ").apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);"
91
+ this . definitions . eaf
88
92
) ;
93
+ source . insert ( depBlock . functionRange [ 1 ] , this . definitions . ef ) ;
89
94
source . replace (
90
95
depBlock . functionRange [ 1 ] ,
91
96
depBlock . errorCallbackRange [ 0 ] - 1 ,
@@ -110,19 +115,13 @@ AMDRequireDependency.Template = class AMDRequireDependencyTemplate {
110
115
depBlock . arrayRange [ 0 ] - 1 ,
111
116
startBlock
112
117
) ;
113
- source . insert (
114
- depBlock . arrayRange [ 0 ] + 0.9 ,
115
- "var __WEBPACK_AMD_REQUIRE_ARRAY__ = "
116
- ) ;
118
+ source . insert ( depBlock . arrayRange [ 0 ] + 0.9 , this . definitions . a ) ;
117
119
source . replace (
118
120
depBlock . arrayRange [ 1 ] ,
119
121
depBlock . functionRange [ 0 ] - 1 ,
120
- "; ("
121
- ) ;
122
- source . insert (
123
- depBlock . functionRange [ 1 ] ,
124
- ").apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);"
122
+ this . definitions . af
125
123
) ;
124
+ source . insert ( depBlock . functionRange [ 1 ] , this . definitions . f ) ;
126
125
source . replace (
127
126
depBlock . functionRange [ 1 ] ,
128
127
depBlock . outerRange [ 1 ] - 1 ,
0 commit comments