/** * Copyright (c) Microsoft Corporation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // This file is generated by generate_channels.js, do not edit manually. export type MethodMetainfo = { internal?: boolean, title?: string, slowMo?: boolean, snapshot?: boolean, pause?: boolean, isAutoWaiting?: boolean, input?: boolean, group?: string }; export const methodMetainfo = new Map([ ['Android.devices', { internal: true, }], ['AndroidSocket.write', { internal: true, }], ['AndroidSocket.close', { internal: true, }], ['AndroidDevice.wait', { title: 'Wait', }], ['AndroidDevice.fill', { title: 'Fill "{text}"', }], ['AndroidDevice.tap', { title: 'Tap', }], ['AndroidDevice.drag', { title: 'Drag', }], ['AndroidDevice.fling', { title: 'Fling', }], ['AndroidDevice.longTap', { title: 'Long tap', }], ['AndroidDevice.pinchClose', { title: 'Pinch close', }], ['AndroidDevice.pinchOpen', { title: 'Pinch open', }], ['AndroidDevice.scroll', { title: 'Scroll', }], ['AndroidDevice.swipe', { title: 'Swipe', }], ['AndroidDevice.info', { internal: true, }], ['AndroidDevice.screenshot', { title: 'Screenshot', }], ['AndroidDevice.inputType', { title: 'Type', }], ['AndroidDevice.inputPress', { title: 'Press', }], ['AndroidDevice.inputTap', { title: 'Tap', }], ['AndroidDevice.inputSwipe', { title: 'Swipe', }], ['AndroidDevice.inputDrag', { title: 'Drag', }], ['AndroidDevice.launchBrowser', { title: 'Launch browser', }], ['AndroidDevice.open', { title: 'Open app', }], ['AndroidDevice.shell', { title: 'Execute shell command', group: 'configuration', }], ['AndroidDevice.installApk', { title: 'Install apk', }], ['AndroidDevice.push', { title: 'Push', }], ['AndroidDevice.connectToWebView', { title: 'Connect to Web View', }], ['AndroidDevice.close', { internal: true, }], ['APIRequestContext.fetch', { title: '{method} "{url}"', }], ['APIRequestContext.fetchResponseBody', { title: 'Get response body', group: 'getter', }], ['APIRequestContext.fetchLog', { internal: true, }], ['APIRequestContext.storageState', { title: 'Get storage state', group: 'configuration', }], ['APIRequestContext.disposeAPIResponse', { internal: true, }], ['APIRequestContext.dispose', { internal: true, }], ['Artifact.pathAfterFinished', { internal: true, }], ['Artifact.saveAs', { internal: true, }], ['Artifact.saveAsStream', { internal: true, }], ['Artifact.failure', { internal: true, }], ['Artifact.stream', { internal: true, }], ['Artifact.cancel', { internal: true, }], ['Artifact.delete', { internal: true, }], ['Stream.read', { internal: true, }], ['Stream.close', { internal: true, }], ['WritableStream.write', { internal: true, }], ['WritableStream.close', { internal: true, }], ['Browser.startServer', { title: 'Start server', }], ['Browser.stopServer', { title: 'Stop server', }], ['Browser.close', { title: 'Close browser', pause: true, }], ['Browser.killForTests', { internal: true, }], ['Browser.defaultUserAgentForTest', { internal: true, }], ['Browser.newContext', { title: 'Create context', }], ['Browser.newContextForReuse', { internal: true, }], ['Browser.disconnectFromReusedContext', { internal: true, }], ['Browser.newBrowserCDPSession', { title: 'Create CDP session', group: 'configuration', }], ['Browser.startTracing', { title: 'Start browser tracing', group: 'configuration', }], ['Browser.stopTracing', { title: 'Stop browser tracing', group: 'configuration', }], ['BrowserContext.addCookies', { title: 'Add cookies', group: 'configuration', }], ['BrowserContext.addInitScript', { title: 'Add init script', group: 'configuration', }], ['BrowserContext.clearCookies', { title: 'Clear cookies', group: 'configuration', }], ['BrowserContext.clearPermissions', { title: 'Clear permissions', group: 'configuration', }], ['BrowserContext.close', { title: 'Close context', pause: true, }], ['BrowserContext.cookies', { title: 'Get cookies', group: 'getter', }], ['BrowserContext.exposeBinding', { title: 'Expose binding', group: 'configuration', }], ['BrowserContext.grantPermissions', { title: 'Grant permissions', group: 'configuration', }], ['BrowserContext.newPage', { title: 'Create page', }], ['BrowserContext.registerSelectorEngine', { internal: true, }], ['BrowserContext.setTestIdAttributeName', { internal: true, }], ['BrowserContext.setExtraHTTPHeaders', { title: 'Set extra HTTP headers', group: 'configuration', }], ['BrowserContext.setGeolocation', { title: 'Set geolocation', group: 'configuration', }], ['BrowserContext.setHTTPCredentials', { title: 'Set HTTP credentials', group: 'configuration', }], ['BrowserContext.setNetworkInterceptionPatterns', { title: 'Route requests', group: 'route', }], ['BrowserContext.setWebSocketInterceptionPatterns', { title: 'Route WebSockets', group: 'route', }], ['BrowserContext.setOffline', { title: 'Set offline mode', }], ['BrowserContext.storageState', { title: 'Get storage state', group: 'configuration', }], ['BrowserContext.setStorageState', { title: 'Set storage state', group: 'configuration', }], ['BrowserContext.pause', { title: 'Pause', }], ['BrowserContext.enableRecorder', { internal: true, }], ['BrowserContext.disableRecorder', { internal: true, }], ['BrowserContext.exposeConsoleApi', { internal: true, }], ['BrowserContext.newCDPSession', { title: 'Create CDP session', group: 'configuration', }], ['BrowserContext.createTempFiles', { internal: true, }], ['BrowserContext.updateSubscription', { internal: true, }], ['BrowserContext.clockFastForward', { title: 'Fast forward clock "{ticksNumber|ticksString}"', }], ['BrowserContext.clockInstall', { title: 'Install clock "{timeNumber|timeString}"', }], ['BrowserContext.clockPauseAt', { title: 'Pause clock "{timeNumber|timeString}"', }], ['BrowserContext.clockResume', { title: 'Resume clock', }], ['BrowserContext.clockRunFor', { title: 'Run clock "{ticksNumber|ticksString}"', }], ['BrowserContext.clockSetFixedTime', { title: 'Set fixed time "{timeNumber|timeString}"', }], ['BrowserContext.clockSetSystemTime', { title: 'Set system time "{timeNumber|timeString}"', }], ['BrowserType.launch', { title: 'Launch browser', }], ['BrowserType.launchPersistentContext', { title: 'Launch persistent context', }], ['BrowserType.connectOverCDP', { title: 'Connect over CDP', }], ['BrowserType.connectToWorker', { title: 'Connect to worker', }], ['Disposable.dispose', { internal: true, }], ['Electron.launch', { title: 'Launch electron', }], ['ElectronApplication.browserWindow', { internal: true, }], ['ElectronApplication.evaluateExpression', { title: 'Evaluate', }], ['ElectronApplication.evaluateExpressionHandle', { title: 'Evaluate', }], ['ElectronApplication.updateSubscription', { internal: true, }], ['Frame.evalOnSelector', { title: 'Evaluate', snapshot: true, pause: true, }], ['Frame.evalOnSelectorAll', { title: 'Evaluate', snapshot: true, pause: true, }], ['Frame.addScriptTag', { title: 'Add script tag', snapshot: true, pause: true, }], ['Frame.addStyleTag', { title: 'Add style tag', snapshot: true, pause: true, }], ['Frame.ariaSnapshot', { title: 'Aria snapshot', group: 'getter', }], ['Frame.blur', { title: 'Blur', slowMo: true, snapshot: true, pause: true, }], ['Frame.check', { title: 'Check', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.click', { title: 'Click', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.content', { title: 'Get content', snapshot: true, pause: true, }], ['Frame.dragAndDrop', { title: 'Drag and drop', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.drop', { title: 'Drop files or data onto an element', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.dblclick', { title: 'Double click', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.dispatchEvent', { title: 'Dispatch "{type}"', slowMo: true, snapshot: true, pause: true, }], ['Frame.evaluateExpression', { title: 'Evaluate', snapshot: true, pause: true, }], ['Frame.evaluateExpressionHandle', { title: 'Evaluate', snapshot: true, pause: true, }], ['Frame.fill', { title: 'Fill "{value}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.focus', { title: 'Focus', slowMo: true, snapshot: true, pause: true, }], ['Frame.frameElement', { title: 'Get frame element', group: 'getter', }], ['Frame.resolveSelector', { internal: true, }], ['Frame.highlight', { internal: true, }], ['Frame.hideHighlight', { internal: true, }], ['Frame.getAttribute', { title: 'Get attribute "{name}"', snapshot: true, pause: true, group: 'getter', }], ['Frame.goto', { title: 'Navigate to "{url}"', slowMo: true, snapshot: true, pause: true, }], ['Frame.hover', { title: 'Hover', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.innerHTML', { title: 'Get HTML', snapshot: true, pause: true, group: 'getter', }], ['Frame.innerText', { title: 'Get inner text', snapshot: true, pause: true, group: 'getter', }], ['Frame.inputValue', { title: 'Get input value', snapshot: true, pause: true, group: 'getter', }], ['Frame.isChecked', { title: 'Is checked', snapshot: true, pause: true, group: 'getter', }], ['Frame.isDisabled', { title: 'Is disabled', snapshot: true, pause: true, group: 'getter', }], ['Frame.isEnabled', { title: 'Is enabled', snapshot: true, pause: true, group: 'getter', }], ['Frame.isHidden', { title: 'Is hidden', snapshot: true, pause: true, group: 'getter', }], ['Frame.isVisible', { title: 'Is visible', snapshot: true, pause: true, group: 'getter', }], ['Frame.isEditable', { title: 'Is editable', snapshot: true, pause: true, group: 'getter', }], ['Frame.press', { title: 'Press "{key}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.querySelector', { title: 'Query selector', snapshot: true, }], ['Frame.querySelectorAll', { title: 'Query selector all', snapshot: true, }], ['Frame.queryCount', { title: 'Query count', snapshot: true, pause: true, }], ['Frame.selectOption', { title: 'Select option', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.setContent', { title: 'Set content', snapshot: true, pause: true, }], ['Frame.setInputFiles', { title: 'Set input files', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.tap', { title: 'Tap', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.textContent', { title: 'Get text content', snapshot: true, pause: true, group: 'getter', }], ['Frame.title', { title: 'Get page title', group: 'getter', }], ['Frame.type', { title: 'Type "{text}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.uncheck', { title: 'Uncheck', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['Frame.waitForTimeout', { title: 'Wait for timeout', snapshot: true, }], ['Frame.waitForFunction', { title: 'Wait for function', snapshot: true, pause: true, }], ['Frame.waitForSelector', { title: 'Wait for selector', snapshot: true, }], ['Frame.expect', { title: 'Expect "{expression}"', snapshot: true, pause: true, }], ['JSHandle.dispose', { internal: true, }], ['ElementHandle.dispose', { internal: true, }], ['JSHandle.evaluateExpression', { title: 'Evaluate', snapshot: true, pause: true, }], ['ElementHandle.evaluateExpression', { title: 'Evaluate', snapshot: true, pause: true, }], ['JSHandle.evaluateExpressionHandle', { title: 'Evaluate', snapshot: true, pause: true, }], ['ElementHandle.evaluateExpressionHandle', { title: 'Evaluate', snapshot: true, pause: true, }], ['JSHandle.getPropertyList', { title: 'Get property list', group: 'getter', }], ['ElementHandle.getPropertyList', { title: 'Get property list', group: 'getter', }], ['JSHandle.getProperty', { title: 'Get JS property', group: 'getter', }], ['ElementHandle.getProperty', { title: 'Get JS property', group: 'getter', }], ['JSHandle.jsonValue', { title: 'Get JSON value', group: 'getter', }], ['ElementHandle.jsonValue', { title: 'Get JSON value', group: 'getter', }], ['ElementHandle.evalOnSelector', { title: 'Evaluate', snapshot: true, pause: true, }], ['ElementHandle.evalOnSelectorAll', { title: 'Evaluate', snapshot: true, pause: true, }], ['ElementHandle.boundingBox', { title: 'Get bounding box', snapshot: true, pause: true, }], ['ElementHandle.check', { title: 'Check', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.click', { title: 'Click', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.contentFrame', { title: 'Get content frame', group: 'getter', }], ['ElementHandle.dblclick', { title: 'Double click', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.dispatchEvent', { title: 'Dispatch event', slowMo: true, snapshot: true, pause: true, }], ['ElementHandle.fill', { title: 'Fill "{value}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.focus', { title: 'Focus', slowMo: true, snapshot: true, pause: true, }], ['ElementHandle.getAttribute', { title: 'Get attribute', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.hover', { title: 'Hover', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.innerHTML', { title: 'Get HTML', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.innerText', { title: 'Get inner text', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.inputValue', { title: 'Get input value', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.isChecked', { title: 'Is checked', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.isDisabled', { title: 'Is disabled', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.isEditable', { title: 'Is editable', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.isEnabled', { title: 'Is enabled', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.isHidden', { title: 'Is hidden', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.isVisible', { title: 'Is visible', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.ownerFrame', { title: 'Get owner frame', group: 'getter', }], ['ElementHandle.press', { title: 'Press "{key}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.querySelector', { title: 'Query selector', snapshot: true, }], ['ElementHandle.querySelectorAll', { title: 'Query selector all', snapshot: true, }], ['ElementHandle.screenshot', { title: 'Screenshot', snapshot: true, pause: true, }], ['ElementHandle.scrollIntoViewIfNeeded', { title: 'Scroll into view', slowMo: true, snapshot: true, pause: true, }], ['ElementHandle.selectOption', { title: 'Select option', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.selectText', { title: 'Select text', slowMo: true, snapshot: true, pause: true, }], ['ElementHandle.setInputFiles', { title: 'Set input files', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.tap', { title: 'Tap', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.textContent', { title: 'Get text content', snapshot: true, pause: true, group: 'getter', }], ['ElementHandle.type', { title: 'Type', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.uncheck', { title: 'Uncheck', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }], ['ElementHandle.waitForElementState', { title: 'Wait for state', snapshot: true, pause: true, }], ['ElementHandle.waitForSelector', { title: 'Wait for selector', snapshot: true, }], ['LocalUtils.zip', { internal: true, }], ['LocalUtils.harOpen', { internal: true, }], ['LocalUtils.harLookup', { internal: true, }], ['LocalUtils.harClose', { internal: true, }], ['LocalUtils.harUnzip', { internal: true, }], ['LocalUtils.connect', { internal: true, }], ['LocalUtils.tracingStarted', { internal: true, }], ['LocalUtils.addStackToTracingNoReply', { internal: true, }], ['LocalUtils.traceDiscarded', { internal: true, }], ['LocalUtils.globToRegex', { internal: true, }], ['Request.response', { internal: true, }], ['Request.rawRequestHeaders', { internal: true, }], ['Route.redirectNavigationRequest', { internal: true, }], ['Route.abort', { title: 'Abort request', group: 'route', }], ['Route.continue', { title: 'Continue request', group: 'route', }], ['Route.fulfill', { title: 'Fulfill request', group: 'route', }], ['WebSocketRoute.connect', { title: 'Connect WebSocket to server', group: 'route', }], ['WebSocketRoute.ensureOpened', { internal: true, }], ['WebSocketRoute.sendToPage', { title: 'Send WebSocket message', group: 'route', }], ['WebSocketRoute.sendToServer', { title: 'Send WebSocket message', group: 'route', }], ['WebSocketRoute.closePage', { internal: true, }], ['WebSocketRoute.closeServer', { internal: true, }], ['Response.body', { title: 'Get response body', group: 'getter', }], ['Response.securityDetails', { internal: true, }], ['Response.serverAddr', { internal: true, }], ['Response.rawResponseHeaders', { internal: true, }], ['Response.httpVersion', { internal: true, }], ['Response.sizes', { internal: true, }], ['Page.addInitScript', { title: 'Add init script', group: 'configuration', }], ['Page.close', { title: 'Close page', pause: true, }], ['Page.runBeforeUnload', { title: 'Run beforeunload', pause: true, }], ['Page.clearConsoleMessages', { title: 'Clear console messages', }], ['Page.consoleMessages', { title: 'Get console messages', group: 'getter', }], ['Page.emulateMedia', { title: 'Emulate media', snapshot: true, pause: true, }], ['Page.exposeBinding', { title: 'Expose binding', group: 'configuration', }], ['Page.goBack', { title: 'Go back', slowMo: true, snapshot: true, pause: true, }], ['Page.goForward', { title: 'Go forward', slowMo: true, snapshot: true, pause: true, }], ['Page.requestGC', { title: 'Request garbage collection', group: 'configuration', }], ['Page.registerLocatorHandler', { title: 'Register locator handler', }], ['Page.resolveLocatorHandlerNoReply', { internal: true, }], ['Page.unregisterLocatorHandler', { title: 'Unregister locator handler', }], ['Page.reload', { title: 'Reload', slowMo: true, snapshot: true, pause: true, }], ['Page.expectScreenshot', { title: 'Expect screenshot', snapshot: true, pause: true, }], ['Page.screenshot', { title: 'Screenshot', snapshot: true, pause: true, }], ['Page.setExtraHTTPHeaders', { title: 'Set extra HTTP headers', group: 'configuration', }], ['Page.setNetworkInterceptionPatterns', { title: 'Route requests', group: 'route', }], ['Page.setWebSocketInterceptionPatterns', { title: 'Route WebSockets', group: 'route', }], ['Page.setViewportSize', { title: 'Set viewport size', snapshot: true, pause: true, }], ['Page.keyboardDown', { title: 'Key down "{key}"', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.keyboardUp', { title: 'Key up "{key}"', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.keyboardInsertText', { title: 'Insert "{text}"', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.keyboardType', { title: 'Type "{text}"', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.keyboardPress', { title: 'Press "{key}"', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.mouseMove', { title: 'Mouse move', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.mouseDown', { title: 'Mouse down', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.mouseUp', { title: 'Mouse up', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.mouseClick', { title: 'Click', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.mouseWheel', { title: 'Mouse wheel', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.touchscreenTap', { title: 'Tap', slowMo: true, snapshot: true, pause: true, input: true, }], ['Page.clearPageErrors', { title: 'Clear page errors', }], ['Page.pageErrors', { title: 'Get page errors', group: 'getter', }], ['Page.pdf', { title: 'PDF', }], ['Page.requests', { title: 'Get network requests', group: 'getter', }], ['Page.startJSCoverage', { title: 'Start JS coverage', group: 'configuration', }], ['Page.stopJSCoverage', { title: 'Stop JS coverage', group: 'configuration', }], ['Page.startCSSCoverage', { title: 'Start CSS coverage', group: 'configuration', }], ['Page.stopCSSCoverage', { title: 'Stop CSS coverage', group: 'configuration', }], ['Page.bringToFront', { title: 'Bring to front', }], ['Page.pickLocator', { title: 'Pick locator', group: 'configuration', }], ['Page.cancelPickLocator', { title: 'Cancel pick locator', group: 'configuration', }], ['Page.hideHighlight', { title: 'Hide all element highlights', group: 'configuration', }], ['Page.screencastShowOverlay', { title: 'Show overlay', group: 'configuration', }], ['Page.screencastRemoveOverlay', { title: 'Remove overlay', group: 'configuration', }], ['Page.screencastChapter', { title: 'Show chapter overlay', group: 'configuration', }], ['Page.screencastSetOverlayVisible', { title: 'Set overlay visibility', group: 'configuration', }], ['Page.screencastShowActions', { title: 'Show actions', group: 'configuration', }], ['Page.screencastHideActions', { title: 'Remove actions', group: 'configuration', }], ['Page.screencastStart', { title: 'Start screencast', group: 'configuration', }], ['Page.screencastStop', { title: 'Stop screencast', group: 'configuration', }], ['Page.updateSubscription', { internal: true, }], ['Page.setDockTile', { internal: true, }], ['Root.initialize', { internal: true, }], ['Playwright.newRequest', { title: 'Create request context', }], ['DebugController.initialize', { internal: true, }], ['DebugController.setReportStateChanged', { internal: true, }], ['DebugController.setRecorderMode', { internal: true, }], ['DebugController.highlight', { internal: true, }], ['DebugController.hideHighlight', { internal: true, }], ['DebugController.resume', { internal: true, }], ['DebugController.kill', { internal: true, }], ['SocksSupport.socksConnected', { internal: true, }], ['SocksSupport.socksFailed', { internal: true, }], ['SocksSupport.socksData', { internal: true, }], ['SocksSupport.socksError', { internal: true, }], ['SocksSupport.socksEnd', { internal: true, }], ['JsonPipe.send', { internal: true, }], ['JsonPipe.close', { internal: true, }], ['CDPSession.send', { title: 'Send CDP command', group: 'configuration', }], ['CDPSession.detach', { title: 'Detach CDP session', group: 'configuration', }], ['BindingCall.reject', { internal: true, }], ['BindingCall.resolve', { internal: true, }], ['Debugger.requestPause', { title: 'Pause on next call', group: 'configuration', }], ['Debugger.resume', { title: 'Resume', group: 'configuration', }], ['Debugger.next', { title: 'Step to next call', group: 'configuration', }], ['Debugger.runTo', { title: 'Run to location', group: 'configuration', }], ['Dialog.accept', { title: 'Accept dialog', }], ['Dialog.dismiss', { title: 'Dismiss dialog', }], ['Tracing.tracingStart', { title: 'Start tracing', group: 'configuration', }], ['Tracing.tracingStartChunk', { title: 'Start tracing', group: 'configuration', }], ['Tracing.tracingGroup', { title: 'Trace "{name}"', }], ['Tracing.tracingGroupEnd', { title: 'Group end', }], ['Tracing.tracingStopChunk', { title: 'Stop tracing', group: 'configuration', }], ['Tracing.tracingStop', { title: 'Stop tracing', group: 'configuration', }], ['Tracing.harStart', { internal: true, }], ['Tracing.harExport', { internal: true, }], ['Worker.disconnect', { title: 'Disconnect from worker', }], ['Worker.evaluateExpression', { title: 'Evaluate', }], ['Worker.evaluateExpressionHandle', { title: 'Evaluate', }], ['Worker.updateSubscription', { internal: true, }] ]); export function getMetainfo(metadata: { type: string, method: string }): MethodMetainfo | undefined { return methodMetainfo.get(metadata.type + '.' + metadata.method); }