Skip to content

API overview

Import from the package root:

ts
import {
  configureDemoWalk,
  runDemoWalk,
  demoFocus,
  demoClick,
} from '@dragonmastery/playwemo';
AreaEntry points
ConfigconfigureDemoWalk, getDemoWalkConfig, resetDemoWalkConfig, resolveDemoPacing
WalkrunDemoWalk, withDemoPages, resumeOnSharedPage, demoTimeout
PacingdemoFocus, demoPoint, demoClick, demoClickAndWaitUrl, demoScreenshot, fillField, …
OverlayinstallDemoOverlay, setDemoCaption, setDemoPersona, DEMO_OVERLAY
CursorinstallDemoCursor, moveDemoCursor, holdDemoCursorRing, releaseDemoCursorRing, DEMO_CURSOR_ID
DevicedemoContextOptions, presentDemoWindow, resolveDemoDevice
RecordisDemoVideo, isDemoClean, prepareDemoWalkRoot, stitchDemoWalk, copyWalkForChat
TranscriptformatWalkTranscriptText, isSecretControl
DesktopcloseStrayBrowserWindows (optional)

Types: DemoPersonaId is string. DemoWalk<P> keys pages by those ids.

Teaching stills: pass shot on pacing helpers. See Stills.

Released under the MIT License.