Hierarchy

  • TextareaEditor

Implements

  • {}

Index

Constructors

constructor

Properties

Private elem

elem: HTMLElement

Private options

Methods

getContent

  • getContent(): Promise<any>
  • Returns Promise<any>

getCursor

  • getCursor(): Promise<[number, number]>
  • Returns Promise<[number, number]>

getElement

  • getElement(): HTMLElement
  • Returns HTMLElement

getLanguage

  • getLanguage(): Promise<any>
  • Returns Promise<any>

Private maybeTriggerUpdateEvents

  • maybeTriggerUpdateEvents(update: () => any): any
  • Parameters

    • update: () => any
        • (): any
        • Returns any

    Returns any

setContent

  • setContent(text: string): Promise<void>
  • Parameters

    • text: string

    Returns Promise<void>

setCursor

  • setCursor(line: number, column: number): Promise<undefined>
  • Parameters

    • line: number
    • column: number

    Returns Promise<undefined>

Static matches

  • matches(_: HTMLElement): boolean
  • Parameters

    • _: HTMLElement

    Returns boolean