Find the keyframes ObjectExpression node on a tween's varsArg, or null.
(varsArg: AstNode)
| 2064 | |
| 2065 | /** Find the keyframes ObjectExpression node on a tween's varsArg, or null. */ |
| 2066 | function findKeyframesObjectNode(varsArg: AstNode): AstNode | null { |
| 2067 | const node = findPropertyNode(varsArg, "keyframes"); |
| 2068 | return node?.type === "ObjectExpression" ? node : null; |
| 2069 | } |
| 2070 | |
| 2071 | /** |
| 2072 | * Convert array-form keyframes (`keyframes: [{x,y}, …]`) to even-percentage object |
no test coverage detected