addIntentResolver method
Registers an async resolver for a named intent ($Intent command). The
resolver runs during build, replacing its intent commands with concrete
ones. Registering the same intent twice with a different resolver throws.
Implementation
void addIntentResolver(String intent, IntentResolver resolver) {
if (_intentResolvers.containsKey(intent) &&
_intentResolvers[intent] != resolver) {
throw ArgumentError('Intent $intent already has a conflicting resolver');
}
_intentResolvers[intent] = resolver;
}