Skip to content

Documentation / @warp-drive/experiments / data-worker / DataWorker

Defined in: data-worker/worker.ts:9

Constructors

Constructor

ts
new DataWorker(UserStore, options?): DataWorker;

Defined in: data-worker/worker.ts:17

Parameters

UserStore

typeof default

options?
persisted

boolean

scope?

string

Returns

DataWorker

Properties

isSharedWorker

ts
isSharedWorker: boolean;

Defined in: data-worker/worker.ts:13


options

ts
options: object;

Defined in: data-worker/worker.ts:14

persisted

ts
persisted: boolean;

scope?

ts
optional scope: string;

pending

ts
pending: Map<string, Map<number, Future<unknown>>>;

Defined in: data-worker/worker.ts:12


storage

ts
storage: DocumentStorage;

Defined in: data-worker/worker.ts:15


store

ts
store: default;

Defined in: data-worker/worker.ts:10


threads

ts
threads: Map<string, MessagePort>;

Defined in: data-worker/worker.ts:11

Methods

abortRequest()

ts
abortRequest(event): void;

Defined in: data-worker/worker.ts:85

Parameters

event

AbortEventData

Returns

void


initialize()

ts
initialize(): void;

Defined in: data-worker/worker.ts:30

Returns

void


request()

ts
request(event): Promise<void>;

Defined in: data-worker/worker.ts:95

Parameters

event

RequestEventData

Returns

Promise<void>


setupThread()

ts
setupThread(thread, port): void;

Defined in: data-worker/worker.ts:64

Parameters

thread

string

port

MessagePort

Returns

void

Released under the MIT License.