Skip to main content

Function: takeSnapshots()

takeSnapshots(options?): Promise\<BrowserInteractionResultReader>

Defined in: api/src/API.ts:221

This API runs E2E interaction and takes heap snapshots. This is equivalent to running memlab snapshot in CLI.

Parameters

options?

RunOptions = {}

configure browser interaction run

Returns

Promise\<BrowserInteractionResultReader>

a utility reading browser interaction results from disk

  • Examples:
const {takeSnapshots} = require('@memlab/api');

(async function () {
const scenario = {
url: () => 'https://www.facebook.com',
};
const result = await takeSnapshots({scenario});
})();