map.apps Bundle APIs 4.20.0
    Preparing search index...

    Interface Encoder<T>Internal

    Encoder that transforms an AST.

    interface Encoder<T> {
        pre(
            node: ASTNode,
            queryOptions: ComplexQueryOptions,
            subResults: T[],
            operator: OperatorImpl,
        ): void;
        (
            node?: ASTNode,
            queryOptions?: ComplexQueryOptions,
            subResults?: T[],
            operator?: OperatorImpl,
        ): T;
    }

    Type Parameters

    • T

      result type of the encoder.

    • Method that is called for each AST node. Children are visited first.

      Parameters

      Returns T

    Index

    Methods

    Methods

    • Optional method that is called before children are visited.

      Parameters

      Returns void