const Provider(token, { Type useClass, useValue: noValueProvided, useExisting, Function useFactory, String useProperty, List<Object> deps, bool multi })

Source

const Provider(this.token,
    {this.useClass,
    this.useValue: noValueProvided,
    this.useExisting,
    this.useFactory,
    this.useProperty,
    List<Object> deps,
    bool multi})
    : dependencies = deps,
      _multi = multi;