Type Parameters

  • TBase extends (new (...args: any[]) => Chunk)

Hierarchy

Constructors

Properties

backendOnly: boolean = false
child0: null | Chunk = null
child1: null | Chunk = null
data: undefined | AnnotationGeometryData
downloadCancellationToken: undefined | CancellationTokenSource = undefined

Cancellation token used to cancel the pending download. Set to undefined except when state !== DOWNLOADING. This should not be accessed by code outside this module.

error: any = null
isComputational: boolean = false
key: null | string = null
markGeneration: number = -1
newPriority: number = 0

Specifies updated priority within priority tier, not yet reflected in priority queue state. Only meaningful if newPriorityTier in CHUNK_ORDERED_PRIORITY_TIERS.

newPriorityTier: ChunkPriorityTier = ChunkPriorityTier.RECENT

Specifies updated priority tier, not yet reflected in priority queue state.

newlyRequestedToFrontend: boolean = false
next0: null | Chunk = null
next1: null | Chunk = null
prev0: null | Chunk = null
prev1: null | Chunk = null
priority: number = 0

Specifies existing priority within priority tier. Only meaningful if priorityTier in CHUNK_ORDERED_PRIORITY_TIERS. Higher numbers mean higher priority.

priorityTier: ChunkPriorityTier = ChunkPriorityTier.RECENT
requestedToFrontend: boolean = false
source: null | ChunkSource = null
prototype: any

Accessors

Methods

  • Sets this.priority{Tier,} to this.newPriority{Tier,}, and resets this.newPriorityTier to ChunkPriorityTier.RECENT.

    This does not actually update any queues to reflect this change.

    Returns void

Generated using TypeDoc