@eagleoutice/flowr - v2.10.6
    Preparing search index...
    interface ExtendedAssignmentConfiguration {
        canBeReplacement?: boolean;
        environmentArg?: string;
        forceArgs?: "all" | readonly boolean[];
        makeMaybe?: boolean;
        mayHaveMoreArgs?: boolean;
        modesForFn?: ("s3" | "s4" | "s7")[];
        quoteSource?: boolean;
        source: { idx?: number; name: string };
        superAssignment?: boolean;
        swapSourceAndTarget?: boolean;
        target: { idx?: number; name: string };
        targetVariable?: boolean;
    }

    Hierarchy (View Summary)

    Hierarchy-Diagram

    UML class diagram of ExtendedAssignmentConfiguration
    Index

    Properties

    canBeReplacement?: boolean
    environmentArg?: string

    The name of the argument that selects the target environment (e.g. 'envir' for assign). When present and the argument resolves to a variable with a tracked InGraphIdentifierDefinition#envState, the assignment is routed into that environment instead of the current scope.

    forceArgs?: "all" | readonly boolean[]

    which of the arguments should be forced? this may be all, e.g., if the function itself is unknown on encounter

    makeMaybe?: boolean

    Make maybe if assigned to symbol

    mayHaveMoreArgs?: boolean
    modesForFn?: ("s3" | "s4" | "s7")[]
    quoteSource?: boolean
    source: { idx?: number; name: string }
    superAssignment?: boolean
    swapSourceAndTarget?: boolean
    target: { idx?: number; name: string }
    targetVariable?: boolean

    is the target a variable pointing at the actual name?