map의 groupCode 를 관리하는 클래스

Constructors

Properties

networkClient: NetworkClient

Methods

  • 현재 지도의 모든 codeList를 반환합니다.

    Returns IDataGroupCode[]

    지도의 모든 code list

    Example

    mapData.dataGroupCode.findAll();
    
  • 입력받은 code의 child code와 해당 code들의 모든 child code를 반환합니다.

    Parameters

    • code: string

      child code를 찾을 code

    • Optional list: IDataGroupCode[]

      codeList. 사용자 입력 x

    Returns undefined | string[]

    childList가 존재하면 childList, 존재하지 않을경우 false return

    Example

    mapData.dataGroupCode.findAllChild('A1');
    
  • 현재 지도에 존재하는 모든 root code들을 반환합니다.

    Returns string[]

    지도의 code중 모든 root code List

    Example

    mapData.dataGroupCode.findAllRoot();
    
  • 입력받은 code의 직계 child code를 반환합니다.

    Parameters

    • code: string

      child code를 찾을 code

    • Optional list: IDataGroupCode[]

      codeList. 사용자 입력 x

    Returns undefined | string[]

    code가 존재할 경우 해당 code반환. codeList에 존재하지 않을 경우 undefined 반환.

    Example

    mapData.dataGroupCode.findChild('A1');
    
  • 입력받은 code의 parent code를 반환합니다.

    Parameters

    Returns undefined | string

    parent에 해당하는 code 반환. root parent code일 경우 'root', codeList가 존재하지 않을 경우 undefined 반환

    Example

    mapData.dataGroupCode.findParent('A1');
    
  • 입력받은 code의 최상단 code를 반환합니다.

    Parameters

    • code: string

      root parent를 찾을 code

    Returns string

    입력한 code의 최상위 code반환.

    Example

    mapData.dataGroupCode.findRootParent('A1');
    
  • map에 적용된 codeList를 반환합니다.

    Returns IDataGroupCode[]

    map의 codeList

    Example

    map.dataGroupCode.getCodes();
    
  • Returns Promise<void>