Skip to content

SuspenseBinding

Defined in: useLiveSuspenseQuery.ts:77

Uncommitted retries may adopt work; successful outputs have one owner.

Constructors

Constructor

ts
new SuspenseBinding(): SuspenseBinding;

Returns

SuspenseBinding

Properties

collection?

ts
optional collection: Collection<any, any, any, StandardSchemaV1<unknown, unknown>, any>;

Defined in: useLiveSuspenseQuery.ts:80


promise?

ts
optional promise: Promise<void>;

Defined in: useLiveSuspenseQuery.ts:81


ready

ts
ready: boolean = false;

Defined in: useLiveSuspenseQuery.ts:82

Accessors

needsOwnCollection

Get Signature

ts
get needsOwnCollection(): boolean;

Defined in: useLiveSuspenseQuery.ts:84

Returns

boolean

Methods

claim()

ts
claim(): () => void | undefined;

Defined in: useLiveSuspenseQuery.ts:184

Returns

() => void | undefined


forkReady()

ts
forkReady(observer, compile): SuspenseCollection | undefined;

Defined in: useLiveSuspenseQuery.ts:138

Parameters

observer

LiveQueryObserver<object, string | number>

compile

(owned, windowOwner) => SuspenseCollection | null

Returns

SuspenseCollection | undefined


read()

ts
read(snapshot): LiveQuerySnapshot<object, string | number>;

Defined in: useLiveSuspenseQuery.ts:166

Parameters

snapshot

LiveQuerySnapshot<object, string | number>

Returns

LiveQuerySnapshot<object, string | number>


resolve()

ts
resolve(
   input, 
   hash, 
   client, 
   compile): SuspenseCollection | null;

Defined in: useLiveSuspenseQuery.ts:88

Parameters

input

unknown

hash

string

client

DbClient | undefined

compile

(owned, windowOwner) => SuspenseCollection | null

Returns

SuspenseCollection | null