Class IsolatingRunSequence

Hierarchy

  • IsolatingRunSequence

Index

Constructors

constructor

  • new IsolatingRunSequence(paragraphEmbeddingLevel: number, runIndexList: number[], types: number[], levels: number[]): IsolatingRunSequence
  • Parameters

    • paragraphEmbeddingLevel: number
    • runIndexList: number[]
    • types: number[]
    • levels: number[]

    Returns IsolatingRunSequence

Properties

eos

indexes

indexes: number[]

length

length: number

level

level: number

resolvedLevels

resolvedLevels: number[]

sos

types

types: number[]

Methods

applyTypesAndLevels

  • applyTypesAndLevels(refTypesList: object, refLevelsList: object): void
  • Parameters

    • refTypesList: object
      • ref: number[]
    • refLevelsList: object
      • ref: number[]

    Returns void

computeIsolatingRunSequence

  • computeIsolatingRunSequence(pLevel: number, indexList: number[], typesList: number[], levels: number[]): void
  • Parameters

    • pLevel: number
    • indexList: number[]
    • typesList: number[]
    • levels: number[]

    Returns void

getRunLimit

  • getRunLimit(index: number, limit: number, typesSet: BidiClass[]): number
  • Parameters

    • index: number
    • limit: number
    • typesSet: BidiClass[]

    Returns number

resolveImplicit

  • resolveImplicit(): void
  • Returns void

resolveNeutrals

  • resolveNeutrals(input: string): void
  • Parameters

    • input: string

    Returns void

resolveWeaks

  • resolveWeaks(): void
  • Returns void

setRunTypes

  • setRunTypes(start: number, limit: number, newType: BidiClass): void
  • Parameters

    • start: number
    • limit: number
    • newType: BidiClass

    Returns void

Generated using TypeDoc