Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Private _errors

_errors: Error[] = []

Private _isInstalled

_isInstalled: boolean = false

Private Optional _version

_version: Version

Protected definition

Protected options

Accessors

errors

  • get errors(): Error[]
  • Returns Error[]

isInstalled

  • get isInstalled(): boolean
  • Returns boolean

name

  • get name(): string
  • Returns string

required

  • get required(): boolean
  • Returns boolean

version

  • get version(): Version | undefined
  • Returns Version | undefined

Methods

Protected addError

  • addError(error: Error): void
  • Parameters

    • error: Error

    Returns void

Private clearErrors

  • clearErrors(): void
  • Returns void

Private extractWithPatterns

  • extractWithPatterns(text: string, patterns: (string | RegExp)[]): string | undefined
  • Parameters

    • text: string
    • patterns: (string | RegExp)[]

    Returns string | undefined

load

  • load(): Promise<boolean>
  • Returns Promise<boolean>

Protected Abstract loadVersion

  • loadVersion(): Promise<string>
  • Returns Promise<string>

Private parseVersion

  • parseVersion(text: string): Version
  • Parameters

    • text: string

    Returns Version

reload

  • reload(): Promise<boolean>
  • Returns Promise<boolean>

Private versionFromText

  • versionFromText(text: string): string | undefined
  • Parameters

    • text: string

    Returns string | undefined

Generated using TypeDoc