File tree Expand file tree Collapse file tree 1 file changed +23
-15
lines changed Expand file tree Collapse file tree 1 file changed +23
-15
lines changed Original file line number Diff line number Diff line change 1
- var win = {
2
- location : { } ,
3
- history : { } ,
4
- open : ( ) => { } ,
5
- close : ( ) => { }
6
- }
1
+ function makeWindow ( ) {
2
+ var win = {
3
+ location : { } ,
4
+ history : { } ,
5
+ open : ( ) => { } ,
6
+ close : ( ) => { }
7
+ }
7
8
8
- try {
9
- win = window
10
- var props = [ "File" , "Blob" , "FormData" ]
11
- for ( var prop of props ) {
12
- if ( prop in window ) {
13
- win [ prop ] = window [ prop ]
9
+ if ( typeof window === "undefined" ) {
10
+ return win
11
+ }
12
+
13
+ try {
14
+ win = window
15
+ var props = [ "File" , "Blob" , "FormData" ]
16
+ for ( var prop of props ) {
17
+ if ( prop in window ) {
18
+ win [ prop ] = window [ prop ]
19
+ }
14
20
}
21
+ } catch ( e ) {
22
+ console . error ( e )
15
23
}
16
- } catch ( e ) {
17
- console . error ( e )
24
+
25
+ return win
18
26
}
19
27
20
- export default win
28
+ module . exports = makeWindow ( )
You can’t perform that action at this time.
0 commit comments