setOpt<T extends PolylineOptions> method

List<PolylineOptions> setOpt<T extends PolylineOptions>(
  1. T value
)

Implementation

List<PolylineOptions> setOpt<T extends PolylineOptions>(T value) {
  final out = List<PolylineOptions>.of(this);
  final i = out.indexWhere((o) => o is T);
  if (i >= 0) {
    out[i] = value;
  } else {
    out.add(value);
  }
  return out;
}