Class CheckPoint

Hierarchy

Constructors

Properties

Accessors

Methods

Constructors

Properties

autoSave: boolean = true
changeListenerRef?: (() => void)

Type declaration

    • (): void
    • Returns void

children: Element[] = []
childrenCount?: number
childrenData: ElementData[] = []
completeData: boolean = false
dataHash?: string
dirty: boolean = false
effects: Record<string, Record<string, {
    backgroundColor?: string;
    prefix?: string;
    suffix?: string;
    textColor?: string;
}>> = {}
errored?: Error = undefined
hash: string
interalListingHashes: string[] = []
listeners: (() => void)[] = []

Type declaration

    • (): void
    • Returns void

loading: boolean = false
loadingPromise: undefined | Promise<unknown>
onChangeDataHash: (() => void)

Type declaration

    • (): void
    • Returns void

originalData?: ElementData
parent?: Element
predecessors?: Element[]
predecessorsCount?: number
references: {
    [attribute: string]: Element[];
} = {}

Type declaration

relationElements: {
    [attribute: string]: Element[];
} = {}

Type declaration

saveHandler: (() => void)

Type declaration

    • (): void
    • Returns void

source: DataSource = 'backend'
store: MainStore
workRecords: Map<string, IWorkRecord> = ...
workRecordsCount?: number

Accessors

  • get displayType(): string
  • Returns string

  • get elementName(): string
  • Returns string

  • get elementSchemaId(): undefined | string
  • Returns undefined | string

  • get mapLabel(): null | string
  • Returns null | string

  • get markerConfig(): MarkerConfig
  • Returns MarkerConfig

  • get options(): undefined | string[]
  • Returns undefined | string[]

  • get organization(): undefined | string
  • Returns undefined | string

  • get shouldCreateFinding(): boolean
  • Returns boolean

  • get sortValue(): string
  • Returns string

  • get type(): undefined | string
  • Returns undefined | string

  • get ATTRIBUTES(): {
        ARCHIVED: string;
        CONDITIONAL_ATE: string;
        CONDITIONAL_VALUE: string;
        COORDINATES: string;
        CREATE_FINDING: string;
        ELEMENT_NAME: string;
        ELEMENT_PARENT: string;
        ORDER: string;
        SELECT_OPTIONS: string;
        SELECT_OPTION_COMPARATOR: string;
        TYPE: string;
        WORKFLOW_NOTE: string;
        WORKFLOW_PHOTO: string;
    }
  • Returns {
        ARCHIVED: string;
        CONDITIONAL_ATE: string;
        CONDITIONAL_VALUE: string;
        COORDINATES: string;
        CREATE_FINDING: string;
        ELEMENT_NAME: string;
        ELEMENT_PARENT: string;
        ORDER: string;
        SELECT_OPTIONS: string;
        SELECT_OPTION_COMPARATOR: string;
        TYPE: string;
        WORKFLOW_NOTE: string;
        WORKFLOW_PHOTO: string;
    }

    • ARCHIVED: string
    • CONDITIONAL_ATE: string
    • CONDITIONAL_VALUE: string
    • COORDINATES: string
    • CREATE_FINDING: string
    • ELEMENT_NAME: string
    • ELEMENT_PARENT: string
    • ORDER: string
    • SELECT_OPTIONS: string
    • SELECT_OPTION_COMPARATOR: string
    • TYPE: string
    • WORKFLOW_NOTE: string
    • WORKFLOW_PHOTO: string
  • get DISABLED_ATTRIBUTES(): string[]
  • Returns string[]

  • get GEO_RELATION_ATTRIBUTES(): string[]
  • Returns string[]

  • get LINEVIEW_ATTRIBUTES(): string[]
  • Returns string[]

  • get PREVIEW_ATTRIBUTES(): string[]
  • Returns string[]

  • get SHORTNAME(): string
  • Returns string

  • get TYPE(): string
  • Returns string

Methods

  • Parameters

    • hash: string

    Returns void

  • Returns Promise<boolean>

  • Parameters

    • attribute: string
    • fileHash: string

    Returns Promise<void>

  • Parameters

    • attribute: string

    Returns boolean

  • Returns undefined | false | Promise<boolean>

  • Parameters

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • Optional data: Partial<ElementData>
    • onlyAcceptNewerTimestamp: boolean = false

    Returns void

  • Type Parameters

    Parameters

    • attribute: string
    • Optional onlyModel: (new (...params) => T)
        • new (...params): T
        • Parameters

          • Rest ...params: unknown[]

          Returns T

    Returns undefined | T[]

  • Parameters

    Returns undefined | string

  • Parameters

    • attribute: string

    Returns string

  • Returns undefined | string

  • Returns null | {
        hash: string;
        value: string;
    }

  • Parameters

    • attribute: string

    Returns {
        backgroundColor?: string;
        prefix?: string;
        suffix?: string;
        textColor?: string;
    }

    • Optional backgroundColor?: string
    • Optional prefix?: string
    • Optional suffix?: string
    • Optional textColor?: string
  • Parameters

    Returns Record<string, {
        backgroundColor?: string;
        prefix?: string;
        suffix?: string;
        textColor?: string;
    }>

  • Returns Promise<void>

  • Parameters

    • attributeKey: string

    Returns boolean

  • Parameters

    • attributes: string[]

    Returns Promise<boolean>

  • Parameters

    • relation: string

    Returns Promise<void>

  • Returns (() => void)

      • (): void
      • Returns void

  • Parameters

    Returns Record<string, boolean>

  • Parameters

    • publish: boolean

    Returns Promise<boolean>

  • Returns Promise<boolean>

  • Parameters

    Returns Promise<boolean>

  • Returns void

Generated using TypeDoc