Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

accessToken

accessToken: string

appId

appId: string

baseUrl

baseUrl: string

projMgr

projMgr: ProjMgr

reqErrEvent

reqErrEvent: Event

resDownloadUrl

resDownloadUrl: string

resDownloadUrlAry

resDownloadUrlAry: string[]

Methods

createResource

  • createResource(path: string, isAbsUrl: boolean): Resource
  • Parameters

    • path: string
    • isAbsUrl: boolean

    Returns Resource

createTag

  • createTag(tagOption: TagOption): Promise<string>
  • Parameters

    Returns Promise<string>

customBindKeyById

  • customBindKeyById(customIdAry: string[], isLikeQuery?: boolean): Promise<BindKey[]>
  • Parameters

    • customIdAry: string[]
    • Optional isLikeQuery: boolean

    Returns Promise<BindKey[]>

customDataDelete

  • customDataDelete(bindKeyAry: BindKey[]): Promise<unknown>
  • Parameters

    Returns Promise<unknown>

customDataUpdate

  • customDataUpdate(customDataAry: CustomData[]): Promise<unknown>
  • Parameters

    Returns Promise<unknown>

customIdByBindKey

  • customIdByBindKey(bindKeyAry: BindKey[]): Promise<string[]>
  • Parameters

    Returns Promise<string[]>

destroy

  • destroy(): undefined

getBaseUrl

  • getBaseUrl(): string
  • Returns string

getPathReadBaseUrl

  • getPathReadBaseUrl(): string
  • Returns string

getPathReadUrl

  • getPathReadUrl(path: string): string
  • Parameters

    • path: string

    Returns string

getResourceStaticUrl

  • getResourceStaticUrl(resourceName: string): string
  • Parameters

    • resourceName: string

    Returns string

getTerminateUEResourceUrl

  • getTerminateUEResourceUrl(UEResourceId: string): string
  • Parameters

    • UEResourceId: string

    Returns string

getUEResource

  • getUEResource(opts: { appId?: string; projId: string; resolution: string; serviceIp?: null | string }): Promise<UEResourceResponse>
  • Parameters

    • opts: { appId?: string; projId: string; resolution: string; serviceIp?: null | string }
      • Optional appId?: string
      • projId: string
      • resolution: string
      • Optional serviceIp?: null | string

    Returns Promise<UEResourceResponse>

isDestroyed

  • isDestroyed(): boolean

isLogin

  • isLogin(): boolean
  • Returns boolean

isLoginUrl

  • isLoginUrl(): boolean
  • Returns boolean

login

  • login(baseUrl: string, appIdIn: string, secret: string): Promise<unknown>
  • Parameters

    • baseUrl: string
    • appIdIn: string
    • secret: string

    Returns Promise<unknown>

loginToken

  • loginToken(baseUrl: string, token: string): Promise<void>
  • Parameters

    • baseUrl: string
    • token: string

    Returns Promise<void>

loginUrl

  • loginUrl(baseUrl: string): Promise<void>
  • Parameters

    • baseUrl: string

    Returns Promise<void>

projBimIdDirByIndex

projBimIdsByDirs

  • projBimIdsByDirs(projId: string, dirAry: string[]): Promise<string[]>
  • Parameters

    • projId: string
    • dirAry: string[]

    Returns Promise<string[]>

projBimIdsDirMap

  • projBimIdsDirMap(projId: string, dirAry: string[]): Promise<{}>
  • Parameters

    • projId: string
    • dirAry: string[]

    Returns Promise<{}>

projBoundingBoxByBimId

  • projBoundingBoxByBimId(projId: string, bimIdAry: string[]): Promise<BoxNumberAry[]>
  • Parameters

    • projId: string
    • bimIdAry: string[]

    Returns Promise<BoxNumberAry[]>

projBoundingBoxByDirs

  • projBoundingBoxByDirs(projId: string, dirAry: string[]): Promise<BoxNumberAry[]>
  • Parameters

    • projId: string
    • dirAry: string[]

    Returns Promise<BoxNumberAry[]>

projCompIndexesByBimPropertiesLike

  • projCompIndexesByBimPropertiesLike(projId: string, name: string): Promise<number[]>
  • Parameters

    • projId: string
    • name: string

    Returns Promise<number[]>

projCompIndexesByBimid

  • projCompIndexesByBimid(projId: string, bimIdAry: string[]): Promise<number[]>
  • Parameters

    • projId: string
    • bimIdAry: string[]

    Returns Promise<number[]>

projCompIndexesByDirs

  • projCompIndexesByDirs(projId: string, dirAry: string[]): Promise<number[]>
  • Parameters

    • projId: string
    • dirAry: string[]

    Returns Promise<number[]>

projCompIndexesByDirsExact

  • projCompIndexesByDirsExact(projId: string, dirAry: string[]): Promise<number[]>
  • Parameters

    • projId: string
    • dirAry: string[]

    Returns Promise<number[]>

projCompare

projCompsByBimIds

  • projCompsByBimIds(projId: string, bimIdAry: string[]): Promise<CompOptions[]>
  • Parameters

    • projId: string
    • bimIdAry: string[]

    Returns Promise<CompOptions[]>

projCompsByBimIdsEbsTree

  • projCompsByBimIdsEbsTree(projId: string, bimIdAry: string[]): Promise<CompOptions[]>
  • Parameters

    • projId: string
    • bimIdAry: string[]

    Returns Promise<CompOptions[]>

projCompsByIndexes

  • projCompsByIndexes(projId: string, compIndexAry: number[]): Promise<CompOptions[]>
  • Parameters

    • projId: string
    • compIndexAry: number[]

    Returns Promise<CompOptions[]>

projCompsDirByBimid

projCompsDirByDir

projDirsByBimProperties

  • projDirsByBimProperties(projId: string, bimProperties: BimProp): Promise<string[]>
  • Parameters

    • projId: string
    • bimProperties: BimProp

    Returns Promise<string[]>

projModPage

  • projModPage(projId: string, pageNo: number): Promise<PageOptions>
  • Parameters

    • projId: string
    • pageNo: number

    Returns Promise<PageOptions>

projModUpate

  • projModUpate(projId: string, modOptAry: ModOptions[]): Promise<number[]>
  • Parameters

    Returns Promise<number[]>

projPage

  • Parameters

    • pageNo: number

    Returns Promise<PageOptions>

projPageFilter

projProjId

projQueryExtension

projRequestGenerateCompsJSON

  • projRequestGenerateCompsJSON(projId: string): Promise<void>
  • Parameters

    • projId: string

    Returns Promise<void>

projUpate

  • projUpate(projOptAry: ProjOptions[]): Promise<number[]>
  • Parameters

    Returns Promise<number[]>

projUpdateExtensionBatch

resDownLoadUrl

  • resDownLoadUrl(): Promise<void>
  • Returns Promise<void>

tagDetail

  • tagDetail(tagId: string): Promise<TagOption>
  • Parameters

    • tagId: string

    Returns Promise<TagOption>

tagPageCustom

tagPageFilter

  • tagPageFilter(): Promise<void>
  • Returns Promise<void>

templatePage

  • Parameters

    • pageNo: number

    Returns Promise<PageOptions>

templatePageCustom

templatePageFilter

templateTemplateId

terminateUEResourceUrl

updateTag

  • updateTag(tagOption: TagOption): Promise<string>
  • Parameters

    Returns Promise<string>

verifyView

  • verifyView(token?: string): Promise<boolean>
  • Parameters

    • Optional token: string

    Returns Promise<boolean>