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