@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
35 lines (34 loc) • 2.27 kB
TypeScript
import { GuidValue, Log, IRouteContext, AdminVisibility, IMessageBusTopicPublishSubscriber, BusinessProfileWithProperties, Guid, AppRouteWithProperties, LoadableBundleManifest, NotificationMessage } from "../../models";
import { VueInject } from "../../models/VueInject";
import { AxiosError, AxiosResponse } from "axios";
export declare class InternalTopics {
static Admin: {
new (): {};
readonly visibility: IMessageBusTopicPublishSubscriber<AdminVisibility>;
readonly routeChanged: IMessageBusTopicPublishSubscriber<IRouteContext>;
};
static get routeChanged(): IMessageBusTopicPublishSubscriber<IRouteContext>;
static get businessProfileUpdate(): IMessageBusTopicPublishSubscriber<BusinessProfileWithProperties>;
static get appRouteUpdate(): IMessageBusTopicPublishSubscriber<AppRouteWithProperties>;
static get flushMultilingualInputModel(): IMessageBusTopicPublishSubscriber<void>;
static get omniaBootstrapperCompleted(): IMessageBusTopicPublishSubscriber<void>;
static get omniaUXConfigurationCompleted(): IMessageBusTopicPublishSubscriber<void>;
static get activatedFeaturesUpdate(): IMessageBusTopicPublishSubscriber<Guid[]>;
static get activatedFeaturesToLoadResource(): IMessageBusTopicPublishSubscriber<Guid[]>;
static get logAdded(): IMessageBusTopicPublishSubscriber<Log>;
static get logRemoved(): IMessageBusTopicPublishSubscriber<Log>;
static get loadResourcesForElementName(): IMessageBusTopicPublishSubscriber<string>;
static get loadResourcesManifestWithId(): IMessageBusTopicPublishSubscriber<GuidValue>;
static get loadResourcesManifes(): IMessageBusTopicPublishSubscriber<LoadableBundleManifest>;
static get authenticationChecker(): IMessageBusTopicPublishSubscriber<{
responseError?: AxiosError;
successResponse?: AxiosResponse<any, any>;
enableCircuitBreaker: () => void;
}>;
static get vueInjectOnCreated(): IMessageBusTopicPublishSubscriber<VueInject>;
static get vueOnDestroyed(): IMessageBusTopicPublishSubscriber<{
instance: Object;
}>;
static get onError(): IMessageBusTopicPublishSubscriber<string>;
static get notificationMessage(): IMessageBusTopicPublishSubscriber<NotificationMessage>;
}