interface FunctionInfo {
    additionalArgs?: Record<string, FunctionArgInfo>;
    argIdx?: number | "unnamed";
    argName?: string;
    ignoreIf?: "arg-missing" | "mode-only-read" | "mode-only-write";
    linkTo?: DependencyInfoLink[];
    name: string;
    package?: string;
    resolveValue?: boolean | "library";
}

Hierarchy (View Summary)

Hierarchy-Diagram

UML class diagram of FunctionInfo

Properties

additionalArgs?: Record<string, FunctionArgInfo>

additional info on arguments - e.g. for the mode flag

argIdx?: number | "unnamed"

the index if the argument can be positional, unnamed in case of something like ..., if the argument must be given with the name, please leave undefined

argName?: string
ignoreIf?: "arg-missing" | "mode-only-read" | "mode-only-write"
name: string
package?: string
resolveValue?: boolean | "library"