Interface: RidgeEmbed
The stable handle returned immediately by embed().
Properties
| Property | Modifier | Type | Description |
|---|---|---|---|
ready | readonly | Promise<RidgeEmbed> | Resolves with this same handle once its component state surface is addressable. |
Methods
exportImage()
ts
exportImage(type?: "png" | "jpeg" | "svg" | "blob" | "pixelData"): Promise<string | Blob | Uint8ClampedArray<ArrayBufferLike> | null>;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 component-owned state schema, keyed exactly like state values.
Returns
on()
ts
on<K extends keyof RidgeEmbedEventMap>(event: K, listener: (value: RidgeEmbedEventMap[K]) => void): () => void;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
whenSettled()
ts
whenSettled(options?: object): Promise<void>;Parameters
| Parameter | Type |
|---|---|
options? | { timeout?: number; } |
options.timeout? | number |
Returns
Promise<void>