registerAction method

void registerAction(
  1. String name,
  2. Function action, {
  3. Symbol? shortHandIs,
  4. List<Alias> aliases = const [],
})

Registers an action with the registry.

Implementation

void registerAction(
  String name,
  Function action, {
  Symbol? shortHandIs,
  List<Alias> aliases = const [],
}) {
  if (_actions.containsKey(name)) {
    throw ArgumentError.value(
      name,
      'name',
      'An action with this name is already registered.',
    );
  }
  _actions[name] =
      ActionRegistration(action, shortHand: shortHandIs, aliases: aliases);
}