UNPKG

@types/phoenix_live_view

Version:
128 lines (126 loc) 4.53 kB
import SocketOptions from "./socket_options"; export function isUsedInput(el: any): any; export default class LiveSocket { constructor(url: any, phxSocket: any, opts: Partial<SocketOptions>); unloaded: boolean; socket: any; bindingPrefix: any; opts: any; params: any; viewLogger: any; metadataCallbacks: any; defaults: any; activeElement: any; prevActive: Element | null; silenced: boolean; main: View | null; outgoingMainEl: any; clickStartedAtTarget: any; linkRef: number; roots: any; href: string; pendingLink: any; currentLocation: any; hooks: any; uploaders: any; loaderTimeout: any; reloadWithJitterTimer: number | null; maxReloads: any; reloadJitterMin: any; reloadJitterMax: any; failsafeJitter: any; localStorage: any; sessionStorage: any; boundTopLevelEvents: boolean; boundEventNames: Set<any>; serverCloseRef: any; domCallbacks: any; transitions: TransitionSet; currentHistoryPosition: number; version(): any; isProfileEnabled(): boolean; isDebugEnabled(): boolean; isDebugDisabled(): boolean; enableDebug(): void; enableProfiling(): void; disableDebug(): void; disableProfiling(): void; enableLatencySim(upperBoundMs: any): void; disableLatencySim(): void; getLatencySim(): number | null; getSocket(): any; connect(): void; disconnect(callback: any): void; replaceTransport(transport: any): void; execJS(el: HTMLElement, encodedJS: any, eventType?: string): void; // DT execJSHookPush(el: HTMLElement, phxEvent: any, data: any, callback: any): void; unload(): void; triggerDOM(kind: any, args: any): void; time(name: any, func: any): any; log(view: any, kind: any, msgCallback: any): void; requestDOMUpdate(callback: any): void; transition(time: any, onStart: any, onDone?: () => void): void; onChannel(channel: any, event: any, cb: any): void; reloadWithJitter(view: any, log: any): void; getHookCallbacks(name: any): any; isUnloaded(): boolean; isConnected(): any; getBindingPrefix(): any; binding(kind: any): string; channel(topic: any, params: any): any; joinDeadView(): void; joinRootViews(): boolean; redirect(to: any, flash: any, reloadToken: any): void; replaceMain(href: any, flash: any, callback?: null, linkRef?: number): void; transitionRemoves(elements: any, skipSticky: any, callback: any): void; isPhxView(el: any): any; newRootView(el: any, flash: any, liveReferer: any): View; owner(childEl: any, callback: any): any; withinOwners(childEl: any, callback: any): void; getViewByEl(el: any): any; getRootById(id: any): any; destroyAllViews(): void; destroyViewByEl(el: any): void; getActiveElement(): Element | null; dropActiveElement(view: any): void; restorePreviouslyActiveFocus(): void; blurActiveElement(): void; bindTopLevelEvents(dead?: object): void; // DT eventMeta(eventName: any, e: any, targetEl: any): any; setPendingLink(href: any): number; resetReloadStatus(): void; commitPendingLink(linkRef: any): boolean; getHref(): string; hasPendingLink(): boolean; bind(events: any, callback: any): void; bindClicks(): void; bindClick(eventName: any, bindingName: any): void; dispatchClickAway(e: any, clickStartedAt: any): void; bindNav(): void; maybeScroll(scroll: any): void; dispatchEvent(event: any, payload?: {}): void; dispatchEvents(events: any): void; withPageLoading(info: any, callback: any): any; pushHistoryPatch(e: any, href: any, linkState: any, targetEl: any): void; historyPatch(href: any, linkState: any, linkRef?: number): void; historyRedirect(e: any, href: any, linkState: any, flash: any, targetEl: any): void; replaceRootHistory(): void; registerNewLocation(newLocation: any): boolean; bindForms(): void; debounce(el: any, event: any, eventType: any, callback: any): any; silenceEvents(callback: any): void; on(event: any, callback: any): void; jsQuerySelectorAll(sourceEl: any, query: any, defaultQuery: any): any; } import View from "./view"; declare class TransitionSet { transitions: Set<any>; pendingOps: any[]; reset(): void; after(callback: any): void; addTransition(time: any, onStart: any, onDone: any): void; pushPendingOp(op: any): void; size(): number; flushPendingOps(): void; } export {};