setLazyLoader method

void setLazyLoader(
  1. Map<String, dynamic> loader()
)

Implementation

void setLazyLoader(Map<String, dynamic> Function() loader) {
  final previousLoader = _lazyLoader;
  if (previousLoader == null) {
    _lazyLoader = loader;
  } else {
    _lazyLoader = () {
      final merged = <String, dynamic>{}
        ..addAll(previousLoader())
        ..addAll(loader());
      return merged;
    };
  }
  attachLazyStringKeyMapLoader(custom, () {
    _ensureLazyLoaded();
    return const <String, dynamic>{};
  });
}