(action: SessionAction, selectorExpr: string)
| 109 | } |
| 110 | |
| 111 | function optimizeLongPressAction(action: SessionAction, selectorExpr: string): SessionAction { |
| 112 | const durationMs = |
| 113 | typeof action.result?.durationMs === 'number' |
| 114 | ? String(action.result.durationMs) |
| 115 | : readLongPressDurationFromPositionals(action.positionals ?? []); |
| 116 | return { |
| 117 | ...action, |
| 118 | positionals: durationMs ? [selectorExpr, durationMs] : [selectorExpr], |
| 119 | }; |
| 120 | } |
| 121 | |
| 122 | function optimizeGetAction(action: SessionAction, selectorExpr: string): SessionAction | undefined { |
| 123 | const sub = action.positionals?.[0]; |
no test coverage detected
searching dependent graphs…