(visitor: any, node: any, context: any)
| 260 | context: any, |
| 261 | ): any; |
| 262 | export function visitDslNode(visitor: any, node: any, context: any): any { |
| 263 | switch (node.type) { |
| 264 | case AnimationMetadataType.Trigger: |
| 265 | return visitor.visitTrigger(node, context); |
| 266 | case AnimationMetadataType.State: |
| 267 | return visitor.visitState(node, context); |
| 268 | case AnimationMetadataType.Transition: |
| 269 | return visitor.visitTransition(node, context); |
| 270 | case AnimationMetadataType.Sequence: |
| 271 | return visitor.visitSequence(node, context); |
| 272 | case AnimationMetadataType.Group: |
| 273 | return visitor.visitGroup(node, context); |
| 274 | case AnimationMetadataType.Animate: |
| 275 | return visitor.visitAnimate(node, context); |
| 276 | case AnimationMetadataType.Keyframes: |
| 277 | return visitor.visitKeyframes(node, context); |
| 278 | case AnimationMetadataType.Style: |
| 279 | return visitor.visitStyle(node, context); |
| 280 | case AnimationMetadataType.Reference: |
| 281 | return visitor.visitReference(node, context); |
| 282 | case AnimationMetadataType.AnimateChild: |
| 283 | return visitor.visitAnimateChild(node, context); |
| 284 | case AnimationMetadataType.AnimateRef: |
| 285 | return visitor.visitAnimateRef(node, context); |
| 286 | case AnimationMetadataType.Query: |
| 287 | return visitor.visitQuery(node, context); |
| 288 | case AnimationMetadataType.Stagger: |
| 289 | return visitor.visitStagger(node, context); |
| 290 | default: |
| 291 | throw invalidNodeType(node.type); |
| 292 | } |
| 293 | } |
| 294 | |
| 295 | export function computeStyle(element: any, prop: string): string { |
| 296 | return (<any>window.getComputedStyle(element))[prop]; |
no test coverage detected