code: function group$1(steps, options) {
      if (options === void 0) { options = null; }
      return { type: 3 /* Group */, steps: steps, options: options };
  }
docs: `group` is an animation-specific function that is designed to be used inside of Angular's
  animation DSL language. If this information is new, please navigate to the {\@link
  Component#animations component animations metadata page} to gain a better understanding of
  how animations in Angular are used.
  
  `group` specifies a list of animation steps that are all run in parallel. Grouped animations are
  useful when a series of styles must be animated/closed off at different starting/ending times.
  
  The `group` function can either be used within a {\@link sequence sequence} or a {\@link transition
  transition} and it will only continue to the next instruction once all of the inner animation
  steps have completed.
  
  ### Usage
  
  The `steps` data that is passed into the `group` animation function can either consist of {\@link
  style style} or {\@link animate animate} function calls. Each call to `style()` or `animate()`
  within a group will be executed instantly (use {\@link keyframes keyframes} or a {\@link
  animate#usage animate() with a delay value} to offset styles to be applied at a later time).
  
  ```typescript
  group([
  animate("1s", { background: "black" }))
  animate("2s", { color: "white" }))
  ])
  ```
  
  {\@example core/animation/ts/dsl/animation_example.ts region='Component'}
  
  \@experimental Animation support is experimental.
  @param {?} steps
  @param {?=} options
  @return {?}