ValueNode? getDirectiveValue(String directive, String argument) => getDirective(directive)?.arguments.where((e) => e.name.value == argument).firstOr()?.value;