DeferredData
class DeferredData { }
constructor(data: Record<string, unknown>, responseInit?: ResponseInit);
private abortPromise;
private controller;
private emit;
private onSettle;
private pendingKeysSet;
private subscribers;
private trackPromise;
private unlistenAbortSignal;
data: Record<string, unknown>;
deferredKeys: string[];
get done(): boolean;
init?: ResponseInit;
get unwrappedData(): {};
get pendingKeys(): string[];
cancel(): void;
resolveData(signal: AbortSignal): Promise<boolean>;
subscribe(fn: (aborted: boolean, settledKey?: string) => void): () => boolean;