Appearance
Interface: RidgeEmbed
The dashboard handle returned immediately by embed().
Properties
| Property | Modifier | Type | Description |
|---|---|---|---|
ready | readonly | Promise<RidgeEmbed> | Resolves with this handle when the dashboard is ready for state reads and updates. |
Methods
exportImage()
ts
exportImage(type?: "png" | "jpeg" | "svg" | "blob" | "pixelData"): Promise<string | Blob | Uint8ClampedArray<ArrayBufferLike> | null>;Export the dashboard image, once it has rendered the latest state.
"png"(default),"jpeg", and"svg"return data URL strings usable as an image'ssrc."blob"returns a PNGBlob."pixelData"returns aUint8ClampedArrayof RGBA pixel values.
Returns null if no dashboard image is available. Export failures reject the promise.
Parameters
| Parameter | Type |
|---|---|
type? | "png" | "jpeg" | "svg" | "blob" | "pixelData" |
Returns
Promise<string | Blob | Uint8ClampedArray<ArrayBufferLike> | null>
getFilters()
ts
getFilters(): FilterValues;Returns
getState()
Call Signature
ts
getState(): StateValues;Returns
Call Signature
ts
getState(id: string): ComponentState | null;Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
ComponentState | null
getStateSchema()
ts
getStateSchema(): StateSchema;The complete state schema, keyed by component id and state key.
Returns
on()
ts
on<K extends keyof RidgeEmbedEventMap>(event: K, listener: (value: RidgeEmbedEventMap[K]) => void): () => void;Register an event listener. Returns a function to remove it. Safe to call before ready.
Type Parameters
| Type Parameter |
|---|
K extends keyof RidgeEmbedEventMap |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | (value: RidgeEmbedEventMap[K]) => void |
Returns
() => void
setFilters()
ts
setFilters(values: FilterValues, options?: StateWriteOptions): Promise<FilterUpdateResult>;Parameters
| Parameter | Type |
|---|---|
values | FilterValues |
options? | StateWriteOptions |
Returns
Promise<FilterUpdateResult>
setState()
ts
setState(values: StateValues, options?: StateWriteOptions): Promise<StateUpdateResult>;Parameters
| Parameter | Type |
|---|---|
values | StateValues |
options? | StateWriteOptions |
Returns
Promise<StateUpdateResult>
unmount()
ts
unmount(): void;Returns
void