transformers: {
    filter: <
        Elements extends FlowrSearchElement<ParentInformation>[],
        FSE extends FlowrSearchElements<ParentInformation, Elements>,
    >(
        data: PipelineOutput<
            Pipeline<IPipelineStep<PipelineStepName, (...args: any[]) => any>>,
        > & { dataflow: DataflowInformation; normalize: NormalizedAst },
        elements: FSE,
        __namedParameters: { filter: FlowrFilterExpression },
    ) => CascadeEmpty<Elements, [] | Elements>;
    first: <
        Elements extends FlowrSearchElement<ParentInformation>[],
        FSE extends FlowrSearchElements<ParentInformation, Elements>,
    >(
        data: PipelineOutput<
            Pipeline<IPipelineStep<PipelineStepName, (...args: any[]) => any>>,
        > & { dataflow: DataflowInformation; normalize: NormalizedAst },
        elements: FSE,
    ) => CascadeEmpty<Elements, [Elements[0]]>;
    index: <
        Elements extends FlowrSearchElement<ParentInformation>[],
        FSE extends FlowrSearchElements<ParentInformation, Elements>,
    >(
        data: PipelineOutput<
            Pipeline<IPipelineStep<PipelineStepName, (...args: any[]) => any>>,
        > & { dataflow: DataflowInformation; normalize: NormalizedAst },
        elements: FSE,
        __namedParameters: { index: number },
    ) => CascadeEmpty<Elements, [Elements[number]]>;
    last: <
        Elements extends FlowrSearchElement<ParentInformation>[],
        FSE extends FlowrSearchElements<ParentInformation, Elements>,
    >(
        data: PipelineOutput<
            Pipeline<IPipelineStep<PipelineStepName, (...args: any[]) => any>>,
        > & { dataflow: DataflowInformation; normalize: NormalizedAst },
        elements: FSE,
    ) => CascadeEmpty<Elements, [LastOfArray<Elements>]>;
    merge: <
        Elements extends FlowrSearchElement<ParentInformation>[],
        FSE extends FlowrSearchElements<ParentInformation, Elements>,
    >(
        data: PipelineOutput<
            Pipeline<IPipelineStep<PipelineStepName, (...args: any[]) => any>>,
        > & { dataflow: DataflowInformation; normalize: NormalizedAst },
        elements: FSE,
        other: { generator: FlowrSearchGeneratorNode; search: unknown[] },
    ) => FlowrSearchElements<
        ParentInformation,
        FlowrSearchElement<ParentInformation>[],
    >;
    select: <
        Elements extends FlowrSearchElement<ParentInformation>[],
        FSE extends FlowrSearchElements<ParentInformation, Elements>,
    >(
        data: PipelineOutput<
            Pipeline<IPipelineStep<PipelineStepName, (...args: any[]) => any>>,
        > & { dataflow: DataflowInformation; normalize: NormalizedAst },
        elements: FSE,
        __namedParameters: { select: number[] },
    ) => CascadeEmpty<Elements, Elements>;
    skip: <
        Elements extends FlowrSearchElement<ParentInformation>[],
        FSE extends FlowrSearchElements<ParentInformation, Elements>,
    >(
        data: PipelineOutput<
            Pipeline<IPipelineStep<PipelineStepName, (...args: any[]) => any>>,
        > & { dataflow: DataflowInformation; normalize: NormalizedAst },
        elements: FSE,
        __namedParameters: { count: number },
    ) => CascadeEmpty<Elements, TailOfArray<Elements>>;
    tail: <
        Elements extends FlowrSearchElement<ParentInformation>[],
        FSE extends FlowrSearchElements<ParentInformation, Elements>,
    >(
        data: PipelineOutput<
            Pipeline<IPipelineStep<PipelineStepName, (...args: any[]) => any>>,
        > & { dataflow: DataflowInformation; normalize: NormalizedAst },
        elements: FSE,
    ) => CascadeEmpty<Elements, TailOfArray<Elements>>;
    take: <
        Elements extends FlowrSearchElement<ParentInformation>[],
        FSE extends FlowrSearchElements<ParentInformation, Elements>,
    >(
        data: PipelineOutput<
            Pipeline<IPipelineStep<PipelineStepName, (...args: any[]) => any>>,
        > & { dataflow: DataflowInformation; normalize: NormalizedAst },
        elements: FSE,
        __namedParameters: { count: number },
    ) => CascadeEmpty<Elements, TailOfArray<Elements>>;
} = ...

All supported generators!

Type declaration