Tests: revert concurrency group change
[jquery.git] / src / wrapper-factory-esm.js
blob9127d41e6a4ac7f63ca6b6616ab439498ce49a64
1 /*!
2  * jQuery JavaScript Library v@VERSION
3  * https://jquery.com/
4  *
5  * Copyright OpenJS Foundation and other contributors
6  * Released under the MIT license
7  * https://jquery.org/license
8  *
9  * Date: @DATE
10  */
11 // Expose a factory as `jQueryFactory`. Aimed at environments without
12 // a real `window` where an emulated window needs to be constructed. Example:
14 //     import { jQueryFactory } from "jquery/factory";
15 //     const jQuery = jQueryFactory( window );
17 // See ticket trac-14549 for more info.
18 function jQueryFactoryWrapper( window, noGlobal ) {
20 if ( !window.document ) {
21         throw new Error( "jQuery requires a window with a document" );
24 // @CODE
25 // build.js inserts compiled jQuery here
27 return jQuery;
31 export function jQueryFactory( window ) {
32         return jQueryFactoryWrapper( window, true );