MeasurementsMixin constructor

MeasurementsMixin({
  1. List<Measurement> getMeasurements()?,
  2. List<Measurement> getMeasurementsForNode(
    1. SceneNode
    )?,
  3. Measurement addMeasurement(
    1. dynamic,
    2. dynamic, [
    3. dynamic
    ])?,
  4. Measurement editMeasurement(
    1. String,
    2. dynamic
    )?,
  5. void deleteMeasurement(
    1. String
    )?,
})

Implementation

factory MeasurementsMixin({
  _i2.List<_i3.Measurement> Function()? getMeasurements,
  _i2.List<_i3.Measurement> Function(_i3.SceneNode)? getMeasurementsForNode,
  _i3.Measurement Function(
    _i2.dynamic,
    _i2.dynamic, [
    _i2.dynamic,
  ])? addMeasurement,
  _i3.Measurement Function(
    _i2.String,
    _i2.dynamic,
  )? editMeasurement,
  void Function(_i2.String)? deleteMeasurement,
}) =>
    MeasurementsMixin._(
      getMeasurements:
          getMeasurements == null ? null : _i5.allowInterop(getMeasurements),
      getMeasurementsForNode: getMeasurementsForNode == null
          ? null
          : _i5.allowInterop(getMeasurementsForNode),
      addMeasurement:
          addMeasurement == null ? null : _i5.allowInterop(addMeasurement),
      editMeasurement:
          editMeasurement == null ? null : _i5.allowInterop(editMeasurement),
      deleteMeasurement: deleteMeasurement == null
          ? null
          : _i5.allowInterop(deleteMeasurement),
    );