public static @NotNull ComponentLike tagResolver(final @NotNull TagResolver tagResolver) {
    // The name field is unused here.
    return Component.virtual(Void.class, new MiniMessageTranslatorArgument<>("unused", requireNonNull(tagResolver, "tagResolver")));
  }
Creates an argument used to add arbitrary tag resolvers to the deserialization process.

@param tagResolver the tag resolver
@return the argument
@since 4.20.0
text-minimessage/src/main/java/net/kyori/adventure/text/minimessage/translation/Argument.java