functionFinderUtil: {
    createSearch: (
        functions: readonly string[],
    ) => FlowrSearchBuilderOut<
        "all",
        ["filter", "with"],
        ParentInformation,
        "filter",
    >;
    prettyPrint: (
        functionType: string,
    ) => {
        full: (result: FunctionsResult) => string;
        query: (result: FunctionsResult) => string;
    };
    processSearchResult: <T extends FlowrSearchElement<ParentInformation>[]>(
        elements: FlowrSearchElements<ParentInformation, T>,
        _config: unknown,
        _data: unknown,
        refineSearch?: (
            elements: T,
        ) => (T[number] & { certainty?: LintingResultCertainty })[],
    ) => { ".meta": FunctionsMetadata; results: FunctionsResult[] };
    requireArgumentValue(
        element: FlowrSearchElement<ParentInformation>,
        pool: readonly FunctionInfo[],
        data: {
            analyzer: ReadonlyFlowrAnalysisProvider;
            dataflow: DataflowInformation;
            normalize: NormalizedAst;
        },
        requireValue: undefined | string | RegExp,
    ): Ternary;
} = ...

This helper object collects utility functions used to create linting rules that search for specific functions.

Type declaration