目录

Type Support for Amazon CloudWatch Synthetics Node.js Puppeteer Runtime

TypeScript type definitions for Amazon CloudWatch Synthetics syn-nodejs-puppeteer-* runtime.

Packages

This repository contains TypeScript type definitions for various Amazon CloudWatch Synthetics components:

Installation

Install the core package:

npm install @aws/synthetics-puppeteer

Or install specific packages as needed:

npm install @aws/synthetics-link
npm install @aws/synthetics-logger

Usage

import { synthetics } from '@aws/synthetics-puppeteer';

const runCanary = async () => {
    // Launch browser
    await synthetics.launch();
    const page = await synthetics.getPage();
    
    // Execute monitored steps
    await synthetics.executeStep('navigate', async () => {
        await page.goto('https://example.com');
    });
    
    await synthetics.executeStep('verify-content', async () => {
        await page.waitForSelector('h1');
    });
    
    await synthetics.close();
};

TypeScript Support

These packages provide complete TypeScript type definitions for the Amazon CloudWatch Synthetics Node.js Puppeteer runtime, enabling full IntelliSense support and type checking in your canary scripts.

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

关于
76.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号