Files
sanderling/pkg/spec/src/index.ts
T
pj 01e43a869d feat(spec): add WebState + camelCase attribute aliases
WebState extends State with live `document`/`window` for V8-side web
extractors. KnownAttrSelectors gains camelCase aliases (contentDescription,
ariaLabel, testID, etc.) so cross-framework specs autocomplete.
2026-04-27 18:43:24 +07:00

47 lines
704 B
TypeScript

export type {
AccessibilityElement,
AccessibilityTree,
Action,
ActionGenerator,
AttrSelector,
EventuallyFormula,
ExceptionRecord,
Extracted,
Formula,
InputTextAction,
Key,
KnownAttrSelectors,
LogEntry,
Point,
PressKeyAction,
RawAttrs,
Sampler,
SelectorPath,
Snapshots,
State,
SwipeAction,
TapAction,
SanderlingRuntime,
WaitAction,
WebState,
WeightedEntry,
} from "./types.ts";
export { extract, keyedBy } from "./extract.ts";
export { always, eventually, next, now } from "./ltl.ts";
export {
InputText,
PressKey,
Swipe,
Tap,
Wait,
actions,
from,
pressKey,
swipes,
taps,
waitOnce,
weighted,
whenRoute,
} from "./actions.ts";