interface DependencyCategorySettings {
    additionalAnalysis?: (
        data: BasicQueryData,
        ignoreDefault: boolean,
        functions: FunctionInfo[],
        queryResults: CallContextQueryResult,
        result: DependencyInfo[],
    ) => AsyncOrSync<void>;
    defaultValue?: string;
    functions: FunctionInfo[];
    queryDisplayName?: string;
}

Properties

additionalAnalysis?: (
    data: BasicQueryData,
    ignoreDefault: boolean,
    functions: FunctionInfo[],
    queryResults: CallContextQueryResult,
    result: DependencyInfo[],
) => AsyncOrSync<void>

An optional additional analysis step that is executed after the main function-based analysis has been performed. To add or modify dependency info entries, simply modify the result array.

Type declaration

defaultValue?: string

this describes the global default value for this category, e.g., 'stdout' for write operations, please be aware, that this can be overwritten by a by-function default value

functions: FunctionInfo[]
queryDisplayName?: string