Animation(Element target, List<Map> keyframes, [timingInput])

Source

@DomName('Animation.Animation')
@DocsEditable()
factory Animation(Element target, List<Map> keyframes, [timingInput]) {
  if ((keyframes is List<Map> || keyframes == null) && (target is Element || target == null) && timingInput == null) {
    return wrap_jso(_blink.BlinkAnimation.instance.constructorCallback_2_(target, keyframes));
  }
  if ((timingInput is num || timingInput == null) && (keyframes is List<Map> || keyframes == null) && (target is Element || target == null)) {
    return wrap_jso(_blink.BlinkAnimation.instance.constructorCallback_3_(target, keyframes, timingInput));
  }
  if ((timingInput is Map || timingInput == null) && (keyframes is List<Map> || keyframes == null) && (target is Element || target == null)) {
    var timingInput_1 = convertDartToNative_Dictionary(timingInput);
    return wrap_jso(_blink.BlinkAnimation.instance.constructorCallback_3_(target, keyframes, timingInput_1));
  }
  throw new ArgumentError("Incorrect number or type of arguments");
}