UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

25 lines (24 loc) 1.1 kB
import { RolePermissionSetting, IMessageBusSubscriptionHandler, PermissionInputSettings, AppInstance } from "@omnia/fx/models"; import { IAppInstancePermissionBlade } from "./IAppInstancePermissionBlade"; import { VueComponentBase, OmniaTheming, OmniaUxLocalization } from "@omnia/fx/ux"; export declare class AppInstancePermissionBlade extends VueComponentBase implements IAppInstancePermissionBlade { appInstance: AppInstance; handleClose: () => void; onAppPermissionsUpdated?: (rolePermissionSetting: Array<RolePermissionSetting>) => Promise<void>; protected omniaUxLoc: OmniaUxLocalization; omniaTheming: OmniaTheming; private appStore; private omniaContext; private localizationService; private isReady; protected currentContext: {}; protected settings: PermissionInputSettings; protected key: string; protected messageBusSubscriptionHandler: IMessageBusSubscriptionHandler; auditLogProviderHandlerId: string; created(): void; mounted(): void; beforeDestroy(): void; private onClose; render(): VueTsxSupport.JSX.Element; }