@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
22 lines (21 loc) • 763 B
TypeScript
import { ApiPath } from "../Extends";
import { MediaGalleryDialogProvider, MediaGalleryDisplayProvider } from "../media-gallery";
export interface IGalleryDisplayProvider {
registerDisplayProviders: (...provider: MediaGalleryDisplayProvider[]) => void;
}
export interface IGalleryDialogProvider {
registerDialogProviders: (...provider: MediaGalleryDialogProvider[]) => void;
}
declare module "./UxApi" {
interface IOmniaUxApi {
mediaGallery: {
galleryDisplayProviderRegistration: Promise<IGalleryDisplayProvider>;
galleryDialogProviderRegistration: Promise<IGalleryDialogProvider>;
};
}
interface IOmniaUxExtendApiManifest {
mediaGallery: {
registration: ApiPath;
};
}
}