UNPKG

pusher-js

Version:

Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers

20 lines (19 loc) 772 B
import AbstractRuntime from 'runtimes/interface'; import { ScriptReceiverFactory } from './dom/script_receiver_factory'; import ScriptRequest from './dom/script_request'; import JSONPRequest from './dom/jsonp_request'; import Ajax from 'core/http/ajax'; interface Browser extends AbstractRuntime { nextAuthCallbackID: number; auth_callbacks: any; ScriptReceivers: ScriptReceiverFactory; DependenciesReceivers: ScriptReceiverFactory; onDocumentBody(callback: Function): any; getDocument(): any; createJSONPRequest(url: string, data: any): JSONPRequest; createScriptRequest(src: string): ScriptRequest; isXDRSupported(useTLS?: boolean): boolean; createXMLHttpRequest(): Ajax; createMicrosoftXHR(): Ajax; } export default Browser;