setCallbacksDynamic<K1, V1> method
FutureOr<SharedMap<K, V> >
setCallbacksDynamic<K1, V1>({
- SharedMapEventCallback? onInitialize,
- SharedMapKeyCallback<
K1, V1> ? onAbsent, - SharedMapEntryCallback<
K1, V1> ? onPut, - 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;
}
}