UNPKG

@omnia/fx-models

Version:
21 lines (20 loc) 663 B
import { GuidValue } from "../Exposes"; import { ApiPath } from "../Extends"; import { MediaPickerProvider } from "../media-picker"; export interface IMediaPickerApi { registration: Promise<IMediaPickerProviderRegistrationApi>; } declare module "./UxApi" { interface IOmniaUxApi { mediaPicker: IMediaPickerApi; } interface IOmniaUxExtendApiManifest { mediaPicker: { registration: ApiPath; }; } } export interface IMediaPickerProviderRegistrationApi { registerProviders: (providers: MediaPickerProvider | MediaPickerProvider[]) => void; getProvider: (providerId: GuidValue) => MediaPickerProvider; }