Optional Readonlyoptional?: booleanOptional ReadonlytimeoutMs?: numberPer-step timeout override (default: 5000).
Optional ReadonlysettleMs?: numberPause after the step succeeds, for animation/transition settling.
Readonlykind: "press"Readonlykey: stringOptional Readonlyselector?: stringTarget a specific element; omitted, the key goes to page.keyboard.
Optionaloptions: MakeOptionsStatic ReadonlyTypeStatic ReadonlyEncodedStatic ReadonlyContextStatic Readonly[Static ReadonlyastStatic ReadonlyfieldsReadonlyoptional: optionalWith<typeof Boolean$, { default: () => false }>Log and skip this step on failure instead of failing the whole state.
ReadonlytimeoutMs: optional<filter<Schema<number, number, never>>>Per-step timeout override (default: 5000).
ReadonlysettleMs: optional<filter<Schema<number, number, never>>>Pause after the step succeeds, for animation/transition settling.
Readonlykind: Literal<["press"]>Readonlykey: typeof String$Readonlyselector: optional<typeof String$>Target a specific element; omitted, the key goes to page.keyboard.
Static ReadonlyidentifierReadonlyoptionalLog and skip this step on failure instead of failing the whole state.
Optional ReadonlytimeoutPer-step timeout override (default: 5000).
Optional ReadonlysettlePause after the step succeeds, for animation/transition settling.
ReadonlykindReadonlykeyOptional ReadonlyselectorTarget a specific element; omitted, the key goes to page.keyboard.
StaticmakeStaticannotationsStaticextendStatictransformStatictransformStaticpipe
Log and skip this step on failure instead of failing the whole state.