@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
23 lines (22 loc) • 704 B
TypeScript
import { AppInstanceRollupViewRegistration } from "../apps/AppInstanceRollup";
import { ApiPath } from "../Extends";
export interface IAppInstanceRollupApi {
viewRegistration: Promise<IAppInstanceRollupViewRegistrationApi>;
}
declare module "./UxApi" {
interface IOmniaUxApi {
appInstance: {
rollup: IAppInstanceRollupApi;
};
}
interface IOmniaUxExtendApiManifest {
appInstance: {
rollup: {
viewRegistration: ApiPath;
};
};
}
}
export interface IAppInstanceRollupViewRegistrationApi {
registerViews: (providers: AppInstanceRollupViewRegistration | AppInstanceRollupViewRegistration[]) => void;
}