1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
| "use strict";
| Object.defineProperty(exports, "__esModule", { value: true });
| exports.globalCode = exports.restoreGlobalCode = exports.polyfillCode = exports.arrayBufferCode = void 0;
| exports.arrayBufferCode = `
| if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
| const global = uni.requireGlobal()
| ArrayBuffer = global.ArrayBuffer
| Int8Array = global.Int8Array
| Uint8Array = global.Uint8Array
| Uint8ClampedArray = global.Uint8ClampedArray
| Int16Array = global.Int16Array
| Uint16Array = global.Uint16Array
| Int32Array = global.Int32Array
| Uint32Array = global.Uint32Array
| Float32Array = global.Float32Array
| Float64Array = global.Float64Array
| BigInt64Array = global.BigInt64Array
| BigUint64Array = global.BigUint64Array
| };
| `;
| exports.polyfillCode = `
| if (typeof Promise !== 'undefined' && !Promise.prototype.finally) {
| Promise.prototype.finally = function(callback) {
| const promise = this.constructor
| return this.then(
| value => promise.resolve(callback()).then(() => value),
| reason => promise.resolve(callback()).then(() => {
| throw reason
| })
| )
| }
| };
| ${exports.arrayBufferCode}
| `;
| exports.restoreGlobalCode = `
| if(uni.restoreGlobal){
| uni.restoreGlobal(Vue,weex,plus,setTimeout,clearTimeout,setInterval,clearInterval)
| }
| `;
| const GLOBALS = [
| 'global',
| 'window',
| 'document',
| 'frames',
| 'self',
| 'location',
| 'navigator',
| 'localStorage',
| 'history',
| 'Caches',
| 'screen',
| 'alert',
| 'confirm',
| 'prompt',
| 'fetch',
| 'XMLHttpRequest',
| 'WebSocket',
| 'webkit',
| 'print',
| ];
| exports.globalCode = GLOBALS.map((g) => `${g}:u`).join(',');
|
|