@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
20 lines (19 loc) • 697 B
TypeScript
import { BlockGalleryDialogLayoutProvider } from "@omnia/fx-models";
import { ApiPath } from "../Extends";
export interface IBlockGalleryDialogLayoutProviderRegistrationApi {
registerProvider: (provider: BlockGalleryDialogLayoutProvider) => void;
getProviders: () => BlockGalleryDialogLayoutProvider[];
}
export interface IBlockGalleryDialogLayoutApi {
registration: Promise<IBlockGalleryDialogLayoutProviderRegistrationApi>;
}
declare module "./UxApi" {
interface IOmniaUxApi {
blockGalleryDialogLayout: IBlockGalleryDialogLayoutApi;
}
interface IOmniaUxExtendApiManifest {
blockGalleryDialogLayout: {
registration: ApiPath;
};
}
}