Documentation / @warp-drive/experiments / image-worker / ImageWorker
Defined in: image-worker/worker.ts:11
Constructors
Constructor
ts
new ImageWorker(options?): ImageWorker;
Defined in: image-worker/worker.ts:18
Parameters
options?
persisted
boolean
Returns
ImageWorker
Properties
cache
ts
cache: Map<string, string>;
Defined in: image-worker/worker.ts:16
isSharedWorker
ts
isSharedWorker: boolean;
Defined in: image-worker/worker.ts:15
options
ts
options: object;
Defined in: image-worker/worker.ts:14
persisted
ts
persisted: boolean;
pendingImages
ts
pendingImages: Map<string, Promise<string>>;
Defined in: image-worker/worker.ts:13
threads
ts
threads: Map<string, MessagePort>;
Defined in: image-worker/worker.ts:12
Methods
fetch()
ts
fetch(url): Promise<string>;
Defined in: image-worker/worker.ts:31
Parameters
url
string
Returns
Promise
<string
>
initialize()
ts
initialize(): void;
Defined in: image-worker/worker.ts:50
Returns
void
request()
ts
request(event): Promise<void>;
Defined in: image-worker/worker.ts:95
Parameters
event
RequestEventData
Returns
Promise
<void
>
setupThread()
ts
setupThread(thread, port): void;
Defined in: image-worker/worker.ts:78
Parameters
thread
string
port
MessagePort
Returns
void