UNPKG

coolink

Version:

Coocaa Coolink APP JavaScript library

91 lines (90 loc) 3 kB
import { BridgeParams } from '../types/type'; export declare enum FlutterMethodChannelType { none = "", setBundleDir = "setBundleDir", devtools = "devtools", bridgeRequest = "bridgeRequest", onError = "onError", mediaQuery = "mediaQuery", setAppBarHeight = "setAppBarHeight", pushPage = "pushPage", pushReplacement = "pushReplacement", popPage = "popPage", showModal = "showModal", showToast = "showToast", hideToast = "hideToast", setResourcePath = "setResourcePath", updateWidget = "updateWidget", pageNotFound = "pageNotFound", stopAlwaysRender = "stopAlwaysRender", onDestroyed = "onDestroyed", copy = "copy", blur = "blur", updateTitle = "updateTitle", scrollTo = "scrollTo", stopAsyncOperate = "stopAsyncOperate", openActions = "openActions", closeActions = "closeActions", swipeTo = "swipeTo", setValue = "setValue", triggerFocus = "triggerFocus", jumpTo = "jumpTo", animateTo = "animateTo", switchTo = "switchTo", setNestScrollViewStatus = "setNestScrollViewStatus", dragPositionAnimateTo = "dragPositionAnimateTo", play = "play", pause = "pause", seekTo = "seekTo", setVolume = "setVolume", setSourceUrl = "setSourceUrl", fileRequest = "fileRequest", openFile = "openFile", setPage = "setPage", setScale = "setScale", switchTheme = "switchTheme", getPageCount = "getPageCount", getCurrentPage = "getCurrentPage", chooseLocalFile = "chooseLocalFile" } export declare enum NativeMethodChannelType { print = "print", reload = "reload", pageDidShow = "pageDidShow", invokeNativeViewMethod = "invokeNativeViewMethod", bridgeRequest = "bridgeRequest", sendData = "sendData" } export declare enum MethodChannelReceiveType { mediaQuery = "mediaQuery", ready = "ready", setupPage = "setupPage", needPopPage = "needPopPage", hasPopPage = "hasPopPage", triggerEvent = "triggerEvent", lifeCycle = "lifeCycle", bridgeResponse = "bridgeResponse", closeWindow = "closeWindow", pageDidLoad = "pageDidLoad", onDestroyed = "onDestroyed", fileResponse = "fileResponse" } export default class MethodChannel { static MAX_CHUNK_SIZE: number; static call({ method, params, contextId, }: { method: FlutterMethodChannelType | NativeMethodChannelType; params?: any; contextId?: string; }): void; static pageDidShow(networkTime?: number): void; static print(params?: any): void; static reload(): void; static invokeNativeViewMethod({ methodName, methodParams, viewType, viewParams, }: { methodName: string; methodParams?: any; viewType: string; viewParams?: any; }): void; static bridge(methodId: string, params: BridgeParams): void; static sendDataToNative(params?: any): void; }