Skip to main content

Class: IndividualHatMap

core/IndividualHatMap.IndividualHatMap

Implements

Constructors

constructor

new IndividualHatMap(graph)

Parameters

NameType
graphGraph

Defined in

core/IndividualHatMap.ts:35

Properties

_tokenHats

Private _tokenHats: readonly TokenHat[] = []

Defined in

core/IndividualHatMap.ts:29


deregisterFunctions

Private deregisterFunctions: () => void[] = []

Defined in

core/IndividualHatMap.ts:23


documentTokenLists

Private documentTokenLists: Map<string, LiveToken[]>

Defined in

core/IndividualHatMap.ts:22


isExpired

Private isExpired: boolean = false

Defined in

core/IndividualHatMap.ts:21


map

Private map: Object = {}

Index signature

[decoratedCharacter: string]: LiveToken

Defined in

core/IndividualHatMap.ts:25

Accessors

tokenHats

get tokenHats(): readonly TokenHat[]

Returns

readonly TokenHat[]

Defined in

core/IndividualHatMap.ts:31

Methods

checkExpired

Private checkExpired(): void

Returns

void

Defined in

core/IndividualHatMap.ts:118


clone

clone(): IndividualHatMap

Returns

IndividualHatMap

Defined in

core/IndividualHatMap.ts:52


dispose

dispose(): void

Returns

void

Defined in

core/IndividualHatMap.ts:124


getDocumentTokenList

Private getDocumentTokenList(document): LiveToken[]

Parameters

NameType
documentTextDocument

Returns

LiveToken[]

Defined in

core/IndividualHatMap.ts:37


getEntries

getEntries(): readonly [string, Token][]

Returns

readonly [string, Token][]

Implementation of

ReadOnlyHatMap.getEntries

Defined in

core/IndividualHatMap.ts:106


getToken

getToken(hatStyle, character): Token

Parameters

NameType
hatStylestring
characterstring

Returns

Token

Implementation of

ReadOnlyHatMap.getToken

Defined in

core/IndividualHatMap.ts:111


makeTokenLive

Private makeTokenLive(token): LiveToken

Parameters

NameType
tokenToken

Returns

LiveToken

Defined in

core/IndividualHatMap.ts:84


setTokenHats

setTokenHats(tokenHats): void

Overwrites the hat assignemnt for this hat token map.

Parameters

NameTypeDescription
tokenHatsreadonly TokenHat[]The new hat assignments

Returns

void

Defined in

core/IndividualHatMap.ts:65