UNPKG

@omnia/fx-models

Version:
22 lines (21 loc) 834 B
import { GuidValue } from "../Exposes"; import { ApiPath } from "../Extends"; import { MediaPickerFileHandlerProvider } from "../media-picker"; export interface IMediaPickerFileHandlerApi { registration: Promise<IMediaPickerFileHandlerProviderRegistrationApi>; } declare module "./UxApi" { interface IOmniaUxApi { mediaPickerFileHandler: IMediaPickerFileHandlerApi; } interface IOmniaUxExtendApiManifest { mediaPickerFileHandler: { registration: ApiPath; }; } } export interface IMediaPickerFileHandlerProviderRegistrationApi { registerProviders: (providers: MediaPickerFileHandlerProvider | MediaPickerFileHandlerProvider[]) => void; getProvider: (providerId: GuidValue) => MediaPickerFileHandlerProvider; getAllProviders: () => MediaPickerFileHandlerProvider[]; }