Reference
Interface: SeatingDeps
Interface: SeatingDeps in @ticketlayer/live.
@ticketlayer/live / index / SeatingDeps
Defined in: seating.ts:96
Methods#
emit()#
emit(event: string, payload?: unknown): void;Defined in: seating.ts:102
Put an event on the client's bus.
Parameters#
| Parameter | Type |
|---|---|
event | string |
payload? | unknown |
Returns#
void
ensureSession()#
ensureSession(): Promise<void>;Defined in: seating.ts:100
Make sure there is a Live session: the mint needs one.
Returns#
Promise<void>
request()#
request(
method: "POST" | "GET" | "DELETE" | "PATCH",
path: string,
body?: unknown
): Promise<unknown>;Defined in: seating.ts:98
A Live call, JSend unwrapped; throws LiveAPIError (or a subclass) on failure.
Parameters#
| Parameter | Type |
|---|---|
method | "POST" | "GET" | "DELETE" | "PATCH" |
path | string |
body? | unknown |
Returns#
Promise<unknown>
Properties#
clearTimeout?#
optional clearTimeout?: (handle: unknown) => void;Defined in: seating.ts:106
Parameters#
| Parameter | Type |
|---|---|
handle | unknown |
Returns#
void
fetch?#
optional fetch?: {
(input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
(input: string | URL | Request, init?: RequestInit): Promise<Response>;
};Defined in: seating.ts:103
Call Signature#
(input: URL | RequestInfo, init?: RequestInit): Promise<Response>;Parameters
| Parameter | Type |
|---|---|
input | URL | RequestInfo |
init? | RequestInit |
Returns
Promise<Response>
Call Signature#
(input: string | URL | Request, init?: RequestInit): Promise<Response>;Parameters
| Parameter | Type |
|---|---|
input | string | URL | Request |
init? | RequestInit |
Returns
Promise<Response>
now?#
optional now?: () => number;Defined in: seating.ts:104
Returns#
number
setTimeout?#
optional setTimeout?: (fn: () => void, ms: number) => unknown;Defined in: seating.ts:105
Parameters#
| Parameter | Type |
|---|---|
fn | () => void |
ms | number |
Returns#
unknown
visibility?#
optional visibility?: Visibility | null;Defined in: seating.ts:108
The page's visibility; with none the page counts as always visible.