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

    Variable SupportedQueriesConst

    SupportedQueries: {
        "call-context": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                analyzer: ReadonlyFlowrAnalysisProvider,
                queryResults: BaseQueryResult,
                result: string[],
            ) => Promise<boolean>;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly CallContextQuery[],
            ) => Promise<CallContextQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            schema: ObjectSchema<any>;
        };
        "call-graph": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly CallGraphQuery[],
            ) => Promise<CallGraphQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            schema: ObjectSchema<any>;
        };
        config: {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: unknown,
                queryResults: BaseQueryResult,
                result: string[],
                queries: readonly Query[],
            ) => true;
            completer: (
                partialLine: readonly string[],
                _startingNewArg: boolean,
                config: FlowrConfig,
            ) => CommandCompletions;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly ConfigQuery[],
            ) => Promise<ConfigQueryResult>;
            flattenInvolvedNodes: () => never[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"config">;
            schema: ObjectSchema<any>;
        };
        "control-flow": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => Promise<boolean>;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly ControlFlowQuery[],
            ) => Promise<ControlFlowQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            schema: ObjectSchema<any>;
        };
        dataflow: {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly DataflowQuery[],
            ) => Promise<DataflowQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            schema: ObjectSchema<any>;
        };
        "dataflow-cluster": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => Promise<boolean>;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly DataflowClusterQuery[],
            ) => Promise<DataflowClusterQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            schema: ObjectSchema<any>;
        };
        "dataflow-lens": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly DataflowLensQuery[],
            ) => Promise<DataflowLensQueryResult>;
            flattenInvolvedNodes: () => never[];
            schema: ObjectSchema<any>;
        };
        dependencies: {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
                queries: readonly Query[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly DependenciesQuery[],
            ) => Promise<DependenciesQueryResult>;
            flattenInvolvedNodes: (
                queryResults: BaseQueryResult,
                query: readonly Query[],
            ) => NodeId[];
            schema: ObjectSchema<any>;
        };
        "df-shape": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly DfShapeQuery[],
            ) => Promise<DfShapeQueryResult>;
            flattenInvolvedNodes: () => never[];
            fromLine: (
                _output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"df-shape">;
            jsonFormatter: (queryResults: BaseQueryResult) => object;
            schema: ObjectSchema<any>;
        };
        "does-call": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                processed: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => Promise<boolean>;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly DoesCallQuery[],
            ) => Promise<DoesCallQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"does-call">;
            schema: ObjectSchema<any>;
        };
        files: {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            completer: (
                line: readonly string[],
                startingNewArg: boolean,
                _config: FlowrConfig,
            ) => CommandCompletions;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly FilesQuery[],
            ) => Promise<FilesQueryResult>;
            flattenInvolvedNodes: (_: BaseQueryResult) => NodeId[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"files">;
            schema: ObjectSchema<any>;
        };
        "happens-before": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly HappensBeforeQuery[],
            ) => Promise<HappensBeforeQueryResult>;
            flattenInvolvedNodes: () => never[];
            schema: ObjectSchema<any>;
        };
        "id-map": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly IdMapQuery[],
            ) => Promise<IdMapQueryResult>;
            flattenInvolvedNodes: () => never[];
            schema: ObjectSchema<any>;
        };
        "input-sources": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => Promise<boolean>;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly InputSourcesQuery[],
            ) => Promise<InputSourcesQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"input-sources">;
            schema: ObjectSchema<any>;
        };
        "inspect-exception": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                processed: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => Promise<boolean>;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly InspectExceptionQuery[],
            ) => Promise<InspectExceptionQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            fromLine: (
                _output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"inspect-exception">;
            schema: ObjectSchema<any>;
        };
        "inspect-higher-order": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                processed: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => Promise<boolean>;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly InspectHigherOrderQuery[],
            ) => Promise<InspectHigherOrderQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            fromLine: (
                _output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"inspect-higher-order">;
            schema: ObjectSchema<any>;
        };
        "inspect-recursion": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                processed: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => Promise<boolean>;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly InspectRecursionQuery[],
            ) => Promise<InspectRecursionQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"inspect-recursion">;
            schema: ObjectSchema<any>;
        };
        linter: {
            asciiSummarizer: (
                formatter: OutputFormatter,
                analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            completer: (
                line: readonly string[],
                startingNewArg: boolean,
                _config: FlowrConfig,
            ) => CommandCompletions;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly LinterQuery[],
            ) => Promise<LinterQueryResult>;
            flattenInvolvedNodes: (
                queryResults: BaseQueryResult,
            ) => (string & { __brand?: "node-id" } | number & { __brand?: "node-id" })[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"linter">;
            schema: ObjectSchema<any>;
        };
        "location-map": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: unknown,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly LocationMapQuery[],
            ) => Promise<LocationMapQueryResult>;
            flattenInvolvedNodes: () => never[];
            fromLine: (
                _output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"location-map">;
            schema: ObjectSchema<any>;
        };
        "normalized-ast": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly NormalizedAstQuery[],
            ) => Promise<NormalizedAstQueryResult>;
            flattenInvolvedNodes: () => never[];
            schema: ObjectSchema<any>;
        };
        origin: {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly OriginQuery[],
            ) => Promise<OriginQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"origin">;
            schema: ObjectSchema<any>;
        };
        project: {
            asciiSummarizer: (
                formatter: OutputFormatter,
                analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly ProjectQuery[],
            ) => Promise<ProjectQueryResult>;
            flattenInvolvedNodes: () => never[];
            schema: ObjectSchema<any>;
        };
        provenance: {
            asciiSummarizer: (
                formatter: OutputFormatter,
                analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => Promise<boolean>;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly ProvenanceQuery[],
            ) => Promise<ProvenanceQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"provenance">;
            schema: ObjectSchema<any>;
        };
        "resolve-value": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly ResolveValueQuery[],
            ) => Promise<ResolveValueQueryResult>;
            flattenInvolvedNodes: () => never[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"resolve-value">;
            schema: ObjectSchema<any>;
        };
        search: {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                __namedParameters: BasicQueryData,
                queries: readonly SearchQuery[],
            ) => Promise<SearchQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            schema: ObjectSchema<any>;
        };
        "static-slice": {
            asciiSummarizer: (
                formatter: OutputFormatter,
                _analyzer: ReadonlyFlowrAnalysisProvider<KnownParser>,
                queryResults: BaseQueryResult,
                result: string[],
            ) => true;
            executor: (
                analyzer: BasicQueryData,
                queries: readonly StaticSliceQuery[],
            ) => Promise<StaticSliceQueryResult>;
            flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
            fromLine: (
                output: ReplOutput,
                line: readonly string[],
                _config: FlowrConfig,
            ) => ParsedQueryLine<"static-slice">;
            schema: ObjectSchema<any>;
        };
    } = ...

    Type Declaration