UNPKG

lath

Version:

Seamless connection of pages.

40 lines (39 loc) 1.5 kB
import { AppletBase } from './Base'; import { Applet, AppletStatus, SegueActionOrigin, SwipeModelType } from '../types'; declare class AppletState extends AppletBase { visibility: boolean; transforming: boolean; segueActionOrigin?: SegueActionOrigin; viewLevel: number; status: AppletStatus; get swipeModel(): SwipeModelType; get sameOrigin(): boolean; get level(): number; setLevel(index: number): void; get rel(): 'system' | 'frameworks' | 'applet'; get uri(): string; get source(): string | Promise<string>; get hasSource(): boolean; get noSource(): boolean; get viewType(): 'portal' | 'iframe' | 'shadow'; get color(): string; get expired(): boolean; get isModality(): boolean; get isFullscreen(): boolean; get isPresetAppletsView(): boolean; get useControls(): boolean; get noShadowDom(): boolean; get mirroringString(): string; get contentWindow(): Window; get contentDocument(): HTMLElement | Document | undefined; get mirroringHTML(): string; get subApplet(): Applet | undefined; get allSubAppletIds(): string[]; protected resume(): void; saveMirroring(): Promise<boolean>; setActionOrigin(origin?: SegueActionOrigin): void; getActionOrigin(): SegueActionOrigin | undefined; injectWindowVisibilityState(visibility: Window['appletVisibilityState']): void; triggerWindow(type: string): void; } export { AppletState };