• Split an array of AST nodes based on a macro. An object {segments: [], macros: []} is returned. The original array is reconstructed as segments[0] + macros[0] + segments[1] + ....

    Parameters

    • ast: Node[]
    • macroName: string | string[]

    Returns {
        macros: Macro[];
        segments: Node[][];
    }

Generated using TypeDoc