Constructors

Properties

$brackets: {
    (: string;
    ): string;
    <: string;
    >: string;
    [: string;
    ]: string;
    {: string;
    }: string;
}

Type declaration

  • (: string
  • ): string
  • <: string
  • >: string
  • [: string
  • ]: string
  • {: string
  • }: string
$findClosingBracket: ((...this, bracket, position, typeRe?) => Point)

Type declaration

    • (...this, bracket, position, typeRe?): Point
    • Parameters

      • Rest ...this: any
      • bracket: string
      • position: Point
      • Optional typeRe: RegExp

      Returns Point

Param: bracket

Param: position

Param: typeRe

Returns

$findClosingTag: ((iterator, token) => {
    closeTag: Range;
    closeTagName: Range;
    openTag: Range;
    openTagName: Range;
})

Type declaration

    • (iterator, token): {
          closeTag: Range;
          closeTagName: Range;
          openTag: Range;
          openTagName: Range;
      }
    • Parameters

      • iterator: any
      • token: any

      Returns {
          closeTag: Range;
          closeTagName: Range;
          openTag: Range;
          openTagName: Range;
      }

      • closeTag: Range
      • closeTagName: Range
      • openTag: Range
      • openTagName: Range
$findOpeningBracket: ((...this, bracket, position, typeRe?) => Point)

Type declaration

    • (...this, bracket, position, typeRe?): Point
    • Parameters

      • Rest ...this: any
      • bracket: string
      • position: Point
      • Optional typeRe: RegExp

      Returns Point

Param: bracket

Param: position

Param: typeRe

Returns

$findOpeningTag: ((iterator, token) => {
    closeTag: Range;
    closeTagName: Range;
    openTag: Range;
    openTagName: Range;
})

Type declaration

    • (iterator, token): {
          closeTag: Range;
          closeTagName: Range;
          openTag: Range;
          openTagName: Range;
      }
    • Parameters

      • iterator: any
      • token: any

      Returns {
          closeTag: Range;
          closeTagName: Range;
          openTag: Range;
          openTagName: Range;
      }

      • closeTag: Range
      • closeTagName: Range
      • openTag: Range
      • openTagName: Range
$findTagName: ((iterator) => any)

Type declaration

    • (iterator): any
    • Parameters

      • iterator: any

      Returns any

findMatchingBracket: ((...this, position, chr?) => Point)

Type declaration

    • (...this, position, chr?): Point
    • Parameters

      • Rest ...this: any
      • position: Point
      • Optional chr: string

      Returns Point

Param: position

Param: chr

getBracketRange: ((...this, pos) => Range)

Type declaration

    • (...this, pos): Range
    • Parameters

      • Rest ...this: any
      • pos: Point

      Returns Range

Param: pos

Returns

getMatchingBracketRanges: ((...this, pos, isBackwards?) => Range[])

Returns:

  • null if there is no any bracket at pos;
  • two Ranges if there is opening and closing brackets;
  • one Range if there is only one bracket

Type declaration

    • (...this, pos, isBackwards?): Range[]
    • Returns:

      • null if there is no any bracket at pos;
      • two Ranges if there is opening and closing brackets;
      • one Range if there is only one bracket

      Parameters

      • Rest ...this: any
      • pos: Point
      • Optional isBackwards: boolean

      Returns Range[]

Param: pos

Param: isBackwards

Returns

getMatchingTags: ((...this, pos) => {
    closeTag: Range;
    closeTagName: Range;
    openTag: Range;
    openTagName: Range;
})

Returns [[Range]]'s for matching tags and tag names, if there are any

Type declaration

    • (...this, pos): {
          closeTag: Range;
          closeTagName: Range;
          openTag: Range;
          openTagName: Range;
      }
    • Returns [[Range]]'s for matching tags and tag names, if there are any

      Parameters

      • Rest ...this: any
      • pos: Point

      Returns {
          closeTag: Range;
          closeTagName: Range;
          openTag: Range;
          openTagName: Range;
      }

      • closeTag: Range
      • closeTagName: Range
      • openTag: Range
      • openTagName: Range

Param: pos

Returns

Generated using TypeDoc