RArgument: {
    getValue<OtherInfo>(
        args: readonly RFunctionArgument<OtherInfo & ParentInformation>[],
        id: undefined | NodeId,
    ): undefined | RNode<OtherInfo>;
    getWithId<OtherInfo>(
        args: readonly RFunctionArgument<OtherInfo & ParentInformation>[],
        id: undefined | NodeId,
    ): undefined | RArgument<OtherInfo & ParentInformation>;
    is<Info = object>(
        this: void,
        node: undefined | RNode<Info>,
    ): node is RArgument<Info>;
    isNamed<Info = object>(
        this: void,
        node: undefined | RNode<Info>,
    ): node is RArgument<Info> & { name: RSymbol<Info, BrandedIdentifier> };
    isUnnamed<Info = object>(
        this: void,
        node: undefined | RNode<Info>,
    ): node is RUnnamedArgument<Info>;
    isWithValue<Info = object>(
        this: void,
        node: undefined | RNode<Info>,
    ): node is RArgument<Info> & { value: RNode<Info> };
    name: "RArgument";
}

Helper for working with RArgument AST nodes.

Type declaration