Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ModCompDataService

Hierarchy

  • ModCompDataService

Index

Constructors

constructor

Properties

dataMap

dataMap: Map<string, CompInfo[]>

projId2BimId2CompInfoMap

projId2BimId2CompInfoMap: {}

Type declaration

projId2Dir2CompInfoMap

projId2Dir2CompInfoMap: {}

Type declaration

projId2Index2CompInfoMap

projId2Index2CompInfoMap: {}

Type declaration

Methods

destroy

  • destroy(): void
  • Returns void

getData

  • getData(projId: string, idxKey?: "dir" | "bimId" | "index" | "box"): undefined | CompInfo[]
  • Parameters

    • projId: string
    • Optional idxKey: "dir" | "bimId" | "index" | "box"

    Returns undefined | CompInfo[]

getDataByIdxKey

  • getDataByIdxKey(projId: string, idxKey: "dir" | "bimId" | "index" | "box"): undefined | Map<string, CompInfo> | Map<number, CompInfo>
  • Parameters

    • projId: string
    • idxKey: "dir" | "bimId" | "index" | "box"

    Returns undefined | Map<string, CompInfo> | Map<number, CompInfo>

requestData

  • requestData(reqConfig: { projId: string; token: string; url: string }): void
  • Parameters

    • reqConfig: { projId: string; token: string; url: string }
      • projId: string
      • token: string
      • url: string

    Returns void

setData

  • setData(projId: string, compInfoAry: CompInfo[]): void
  • Parameters

    • projId: string
    • compInfoAry: CompInfo[]

    Returns void