on<T> method

Stream<T>? on<T>(
  1. String key
)

Subscribe to a series of param by key.

Implementation

Stream<T>? on<T>(String key) {
  if (module == anchor) {
    return anchor.onParam(key);
  }

  if (module is ModuleParamScheme) {
    final paramModule = module as ModuleParamScheme;
    if (paramModule.hasParamScheme<T>(key)) {
      return paramModule.onParam(key);
    }
  }

  return module.parent?._moduleContext.on(key);
}