Files
codeql/javascript/ql/test/library-tests/frameworks/ClientRequests/puppeteer.ts
Erik Krogh Kristensen 2f3869f41b add model for puppeteer
2021-03-17 10:03:51 +01:00

20 lines
560 B
TypeScript

import * as puppeteer from 'puppeteer';
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
page.addStyleTag({ url: "http://example.org/style.css" })
})();
class Renderer {
private browser: puppeteer.Browser;
constructor(browser: puppeteer.Browser) {
this.browser = browser;
}
async foo(requestUrl: string): Promise<void> {
const page = await this.browser.newPage();
let response = await page.goto(requestUrl);
}
}