register<N extends Node> method
void
register<N extends Node>(
- N node
Implementation
void register<N extends Node>(N node) {
final key = node.runtimeKey;
assert(
!_nodes.containsKey(key),
'Node of type $key already exists in this scope.\n\n'
'Solutions:\n'
'1. Find the anscestor node using [context.findNode<YourNode>()].\n'
'2. Force creation by adding a key to your node using [key] parameter in constructor.\n'
'3. Create a new node or use the existing one by using [NodeProvider.reuse].\n',
);
_nodes[key] = node;
node.onInit();
}