@eagleoutice/flowr - v2.17.4
    Preparing search index...

    Variable MatchArgsConst

    MatchArgs: {
        findWithProps(
            this: void,
            args: readonly FunctionArgument[],
            signature: FnSig,
            props: number,
        ): NodeId[];
        formalsOf: <Info extends ParentInformation>(
            this: void,
            call: RFunctionCall<Info>,
            graph: DataflowGraph,
            ctx: ReadOnlyFlowrAnalyzerContext,
        ) => readonly BrandedIdentifier[] | undefined;
        handsOnDots(
            this: void,
            args: readonly FunctionArgument[],
            graph: DataflowGraph,
        ): boolean;
        onCallAndLink(
            this: void,
            args: readonly FunctionArgument[],
            params: readonly RParameter<ParentInformation>[],
            graph: DataflowGraph,
        ): Map<NodeId, NodeId>;
        toDefinition<Info extends ParentInformation>(
            this: void,
            call: RFunctionCall<Info>,
            graph: DataflowGraph,
            ctx: ReadOnlyFlowrAnalyzerContext,
        ): ReadonlyMap<BrandedIdentifier, RArgument<Info>> | undefined;
        toNames<Info = object>(
            this: void,
            args: readonly PotentiallyEmptyRArgument<Info>[],
            paramNames: readonly BrandedIdentifier[],
        ): ReadonlyMap<BrandedIdentifier, RArgument<Info>>;
        toSpec<Targets extends NodeId | BrandedIdentifier = string>(
            this: void,
            args: readonly FunctionArgument[],
            params: Record<BrandedIdentifier, Targets> | readonly SigParameter[],
        ): Map<Targets, NodeId[]>;
        unforceUnreadDots(this: void, graph: DataflowGraph): void;
    } = ...

    R's argument matching, as matchArgumentsToParameters implements it.

    Type Declaration