Compass helpers for browser platforms
    Preparing search index...

    Function mapTree

    • Type Parameters

      • T extends Record<string, unknown>
      • ModifiedData extends Record<string, unknown> = T

      Parameters

      • data: T

        树形数据

      • handler: (nodeData: T) => ModifiedData

        处理节点数据的方法,返回修改后的数据

      • Optionaloptions: { childrenKey?: string }

      Returns ModifiedData

      递归处理树,返回新的数据

    • Type Parameters

      • T extends Record<string, unknown>
      • ModifiedData extends Record<string, unknown> = T

      Parameters

      • data: T[]

        树形数据

      • handler: (nodeData: T) => ModifiedData

        处理节点数据的方法,返回修改后的数据

      • Optionaloptions: { childrenKey?: string }

      Returns ModifiedData[]

      递归处理树,返回新的数据