injected.ts (1295B)
1 /** 2 * @license 3 * Copyright 2022 Google Inc. 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 import {Deferred} from '../util/Deferred.js'; 8 import {createFunction} from '../util/Function.js'; 9 10 import * as ARIAQuerySelector from './ARIAQuerySelector.js'; 11 import * as CSSSelector from './CSSSelector.js'; 12 import * as CustomQuerySelectors from './CustomQuerySelector.js'; 13 import * as PierceQuerySelector from './PierceQuerySelector.js'; 14 import {IntervalPoller, MutationPoller, RAFPoller} from './Poller.js'; 15 import * as PQuerySelector from './PQuerySelector.js'; 16 import { 17 createTextContent, 18 isSuitableNodeForTextMatching, 19 } from './TextContent.js'; 20 import * as TextQuerySelector from './TextQuerySelector.js'; 21 import * as util from './util.js'; 22 import * as XPathQuerySelector from './XPathQuerySelector.js'; 23 24 /** 25 * @internal 26 */ 27 const PuppeteerUtil = Object.freeze({ 28 ...ARIAQuerySelector, 29 ...CustomQuerySelectors, 30 ...PierceQuerySelector, 31 ...PQuerySelector, 32 ...TextQuerySelector, 33 ...util, 34 ...XPathQuerySelector, 35 ...CSSSelector, 36 Deferred, 37 createFunction, 38 createTextContent, 39 IntervalPoller, 40 isSuitableNodeForTextMatching, 41 MutationPoller, 42 RAFPoller, 43 }); 44 45 /** 46 * @internal 47 */ 48 type PuppeteerUtil = typeof PuppeteerUtil; 49 50 /** 51 * @internal 52 */ 53 export default PuppeteerUtil;