getModule<T extends BloomNativeModule> method

T getModule<T extends BloomNativeModule>(
  1. String name
)

Retrieves a registered module by name, or throws StateError if missing.

Example:

final camera = BloomModuleRegistry().getModule<BloomCameraModule>('BloomCamera');

Implementation

T getModule<T extends BloomNativeModule>(String name) {
  final module = _modules[name];
  if (module == null) {
    throw StateError('Bloom Native Module "$name" is not registered in BloomModuleRegistry.');
  }
  return module as T;
}