setCallbacksDynamic<K1, V1> method

FutureOr<SharedMap<K, V>> setCallbacksDynamic<K1, V1>({
  1. SharedMapEventCallback? onInitialize,
  2. SharedMapKeyCallback<K1, V1>? onAbsent,
  3. SharedMapEntryCallback<K1, V1>? onPut,
  4. SharedMapEntryCallback<K1, V1>? onRemove,
})

Implementation

FutureOr<SharedMap<K, V>> setCallbacksDynamic<K1, V1>(
    {SharedMapEventCallback? onInitialize,
    SharedMapKeyCallback<K1, V1>? onAbsent,
    SharedMapEntryCallback<K1, V1>? onPut,
    SharedMapEntryCallback<K1, V1>? onRemove}) {
  var self = this;
  if (self is Future<SharedMap<K, V>>) {
    return self.then((o) {
      o.setCallbacksDynamic(
          onInitialize: onInitialize,
          onAbsent: onAbsent,
          onPut: onPut,
          onRemove: onRemove);
      return o;
    });
  } else {
    self.setCallbacksDynamic(
        onInitialize: onInitialize,
        onAbsent: onAbsent,
        onPut: onPut,
        onRemove: onRemove);
    return self;
  }
}