import deviceDescriptors instead of require
This commit is contained in:
parent
bff9f30b6f
commit
9122972570
|
|
@ -15,7 +15,8 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @type {import('./types').Devices}
|
||||
*/
|
||||
module.exports = require("./deviceDescriptorsSource.json")
|
||||
import type { Devices } from './types';
|
||||
|
||||
import deviceDescriptors from './deviceDescriptorsSource.json';
|
||||
|
||||
export default deviceDescriptors as Devices;
|
||||
|
|
@ -26,7 +26,7 @@ import { Dispatcher } from './dispatcher';
|
|||
import { yazl, yauzl } from '../../zipBundle';
|
||||
import { ZipFile } from '../../utils/zipFile';
|
||||
import type * as har from '@trace/har';
|
||||
import type { HeadersArray, Devices } from '../types';
|
||||
import type { HeadersArray } from '../types';
|
||||
import { JsonPipeDispatcher } from '../dispatchers/jsonPipeDispatcher';
|
||||
import { WebSocketTransport } from '../transport';
|
||||
import { SocksInterceptor } from '../socksInterceptor';
|
||||
|
|
@ -40,6 +40,7 @@ import type http from 'http';
|
|||
import type { Playwright } from '../playwright';
|
||||
import { SdkObject } from '../../server/instrumentation';
|
||||
import { serializeClientSideCallMetadata } from '../../utils';
|
||||
import descriptors from '../deviceDescriptors';
|
||||
|
||||
export class LocalUtilsDispatcher extends Dispatcher<{ guid: string }, channels.LocalUtilsChannel, RootDispatcher> implements channels.LocalUtilsChannel {
|
||||
_type_LocalUtils: boolean;
|
||||
|
|
@ -53,7 +54,6 @@ export class LocalUtilsDispatcher extends Dispatcher<{ guid: string }, channels.
|
|||
|
||||
constructor(scope: RootDispatcher, playwright: Playwright) {
|
||||
const localUtils = new SdkObject(playwright, 'localUtils', 'localUtils');
|
||||
const descriptors = require('../deviceDescriptors') as Devices;
|
||||
const deviceDescriptors = Object.entries(descriptors)
|
||||
.map(([name, descriptor]) => ({ name, descriptor }));
|
||||
super(scope, localUtils, 'LocalUtils', {
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ import type { Action } from './recorderActions';
|
|||
import type { MouseClickOptions } from './utils';
|
||||
import { toModifiers } from './utils';
|
||||
import { escapeWithQuotes } from '../../utils/isomorphic/stringUtils';
|
||||
const deviceDescriptors = require('../deviceDescriptorsSource.json');
|
||||
import deviceDescriptors from '../deviceDescriptors';
|
||||
import { asLocator } from '../../utils/isomorphic/locatorGenerators';
|
||||
|
||||
type CSharpLanguageMode = 'library' | 'mstest' | 'nunit';
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ import type { ActionInContext } from './codeGenerator';
|
|||
import type { Action } from './recorderActions';
|
||||
import type { MouseClickOptions } from './utils';
|
||||
import { toModifiers } from './utils';
|
||||
const deviceDescriptors = require('../deviceDescriptorsSource.json');
|
||||
import deviceDescriptors from '../deviceDescriptors';
|
||||
import { JavaScriptFormatter } from './javascript';
|
||||
import { escapeWithQuotes } from '../../utils/isomorphic/stringUtils';
|
||||
import { asLocator } from '../../utils/isomorphic/locatorGenerators';
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ import type { ActionInContext } from './codeGenerator';
|
|||
import type { Action } from './recorderActions';
|
||||
import type { MouseClickOptions } from './utils';
|
||||
import { toModifiers } from './utils';
|
||||
const deviceDescriptors = require('../deviceDescriptorsSource.json');
|
||||
import deviceDescriptors from '../deviceDescriptors';
|
||||
import { escapeWithQuotes } from '../../utils/isomorphic/stringUtils';
|
||||
import { asLocator } from '../../utils/isomorphic/locatorGenerators';
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ import type { Action } from './recorderActions';
|
|||
import type { MouseClickOptions } from './utils';
|
||||
import { toModifiers } from './utils';
|
||||
import { escapeWithQuotes, toSnakeCase } from '../../utils/isomorphic/stringUtils';
|
||||
const deviceDescriptors = require('../deviceDescriptorsSource.json');
|
||||
import deviceDescriptors from '../deviceDescriptors';
|
||||
import { asLocator } from '../../utils/isomorphic/locatorGenerators';
|
||||
|
||||
export class PythonLanguageGenerator implements LanguageGenerator {
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
// @ts-check
|
||||
const path = require('path');
|
||||
const devices = require('../../packages/playwright-core/lib/server/deviceDescriptors');
|
||||
const devices = require('../../packages/playwright-core/lib/server/deviceDescriptorsSource.json');
|
||||
const md = require('../markdown');
|
||||
const docs = require('../doclint/documentation');
|
||||
const PROJECT_DIR = path.join(__dirname, '..', '..');
|
||||
|
|
|
|||
Loading…
Reference in a new issue