mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-09-12 08:59:25 +02:00
TJSSharedArrayBuffer may not be defined
This commit is contained in:
parent
24ad3b1326
commit
2be256b78b
@ -1536,6 +1536,7 @@ var
|
|||||||
Console : TJSConsole; external name 'console';
|
Console : TJSConsole; external name 'console';
|
||||||
Crypto: TJSCrypto; external name 'crypto';
|
Crypto: TJSCrypto; external name 'crypto';
|
||||||
indexedDB : TJSIDBFactory; external name 'indexedDB';
|
indexedDB : TJSIDBFactory; external name 'indexedDB';
|
||||||
|
self_ : TWindowOrWorkerGlobalScope; external name 'self';
|
||||||
|
|
||||||
function fetch(resource: String; init: TJSObject): TJSPromise; overload; external name 'fetch';
|
function fetch(resource: String; init: TJSObject): TJSPromise; overload; external name 'fetch';
|
||||||
//function fetch(resource: String): TJSPromise; overload; external name 'fetch';
|
//function fetch(resource: String): TJSPromise; overload; external name 'fetch';
|
||||||
|
@ -2291,7 +2291,7 @@ var
|
|||||||
SrcBytes,tmpBytes : TJSUint8Array;
|
SrcBytes,tmpBytes : TJSUint8Array;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
if getModuleMemoryDataView.bufferObj is TJSSharedArrayBuffer then
|
if isDefined(Self_['TJSSharedArrayBuffer']) and (getModuleMemoryDataView.bufferObj is TJSSharedArrayBuffer) then
|
||||||
begin
|
begin
|
||||||
src:=getModuleMemoryDataView.buffer.slice(aLoc,aLoc+alen);
|
src:=getModuleMemoryDataView.buffer.slice(aLoc,aLoc+alen);
|
||||||
SrcBytes:=TJSUint8Array.new(src);
|
SrcBytes:=TJSUint8Array.new(src);
|
||||||
|
Loading…
Reference in New Issue
Block a user