mx-ui-components
Version:
mobius ui library
28 lines (27 loc) • 1.04 kB
TypeScript
import MobiusApp from "./MobiusAppComponent";
import type Store from "./store/store";
import ServiceManager from "../../services/ServiceManager";
import type { RouterService } from "./RouterInit";
declare class MobiusContainer extends MobiusApp {
store: Store | undefined;
provider: string | undefined;
container: HTMLElement | null;
currentPath: string | null;
private services;
serviceManager: ServiceManager;
static router: RouterService;
watchLevel: number;
dataSource: "API" | "Local";
constructor();
static get observedAttributes(): string[];
connectedCallback(): Promise<void>;
disconnectedCallback(): void;
attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void;
handleRouteChange(): Promise<void>;
findCurrentWatchLevel(path: string): number;
fetchAndRenderMetadata(path: string): Promise<void>;
FetchMetadata(): Promise<void>;
private renderError;
mountSocketIOService(): void;
}
export default MobiusContainer;