genstudio-extensibility-sdk

@adobe/genstudio-extensibility-sdk


@adobe/genstudio-extensibility-sdk / SelectContentExtensionApi

Interface: SelectContentExtensionApi

Extends

Indexable

[key: string]: object | (…args: unknown[]) => unknown

Properties

api

api: { selectContentExtension: { setSelectedAssets: (extensionId: string, assets: Asset[]) => void; sync: () => Promise<{ selectedAssets: Asset[]; selectionLimit: number; }>; }; }

selectContentExtension

selectContentExtension: { setSelectedAssets: (extensionId: string, assets: Asset[]) => void; sync: () => Promise<{ selectedAssets: Asset[]; selectionLimit: number; }>; }

selectContentExtension.setSelectedAssets()

setSelectedAssets: (extensionId: string, assets: Asset[]) => void

Parameters
extensionId

string

assets

Asset[]

Returns

void

selectContentExtension.sync()

sync: () => Promise<{ selectedAssets: Asset[]; selectionLimit: number; }>

Returns

Promise<{ selectedAssets: Asset[]; selectionLimit: number; }>