project<T> function

T project<T>(
  1. Object value, [
  2. Object? a,
  3. Object? b,
  4. Object? c,
])

Creates a projection resulting in an instance of T. All input fields are dynamic and contain following:

  1. Serializable Object (which is then converted to a field map)
  2. String Keyed Maps
  3. Iterables containing

Implementation

T project<T>(Object value, [Object? a, Object? b, Object? c]) =>
    DogEngine.instance.project<T>(value, a, b, c);