Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Helpers

Hierarchy

  • Helpers

Implements

Index

Constructors

constructor

  • Returns Helpers

Properties

letters

letters: string = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

Methods

addEvent

  • addEvent(element: HTMLElement | Document | Window, eventName: string, func: any): void
  • Parameters

    • element: HTMLElement | Document | Window
    • eventName: string
    • func: any

    Returns void

arrayDiff

  • arrayDiff(a1: any, a2: any): any
  • Parameters

    • a1: any
    • a2: any

    Returns any

capitalizeFirstLetter

  • capitalizeFirstLetter(str: string): string

cellRange

  • cellRange(str: string, rows: number, cols: number): ICellRange

clickEvent

  • clickEvent(): string
  • Returns string

componentToHex

  • componentToHex(c: any): string

convertTime

  • convertTime(timestamp: any): string
  • Parameters

    • timestamp: any

    Returns string

createSlug

  • createSlug(str: string): string
  • Parameters

    • str: string

    Returns string

formatNumber

  • formatNumber(n: number, precision?: number): string
  • Parameters

    • n: number
    • Default value precision: number = 2

    Returns string

getCellsReference

getContrastYIQ

  • getContrastYIQ(hexcolor: string): string
  • Parameters

    • hexcolor: string

    Returns string

getNextValueInArray

  • getNextValueInArray(value: string, arr: string[]): string
  • Parameters

    • value: string
    • arr: string[]

    Returns string

getRefIndex

  • getRefIndex(str: string, obj?: undefined | false | true): any
  • Parameters

    • str: string
    • Optional obj: undefined | false | true

    Returns any

getScrollbarWidth

  • getScrollbarWidth(): number
  • Returns number

getURLParameter

  • getURLParameter(name: string): string | null
  • Parameters

    • name: string

    Returns string | null

getUuid

  • getUuid(): string
  • Returns string

isNumber

  • isNumber(value: any): boolean
  • Parameters

    • value: any

    Returns boolean

isTarget

  • isTarget(target: any, element: any): any
  • Parameters

    • target: any
    • element: any

    Returns any

isTouch

  • isTouch(): boolean
  • Returns boolean

isValidEmail

  • isValidEmail(str: string): boolean
  • Parameters

    • str: string

    Returns boolean

openWindow

  • openWindow(link: string, target?: string, params?: object): Window | null
  • Parameters

    • link: string
    • Default value target: string = "_blank"
    • Default value params: object = {}
      • [s: string]: string

    Returns Window | null

parseDateExcel

  • parseDateExcel(excelTimestamp: number): any
  • Parameters

    • excelTimestamp: number

    Returns any

removeEvent

  • removeEvent(element: HTMLElement | Document | Window, eventName: string, func: any): void
  • Remove event from element

    Parameters

    • element: HTMLElement | Document | Window
    • eventName: string
    • func: any

    Returns void

rgbToHex

  • rgbToHex(rgb: string): string
  • Parameters

    • rgb: string

    Returns string

safeTitle

  • safeTitle(str: string, replaceWith?: string): string
  • Parameters

    • str: string
    • Default value replaceWith: string = "_"

    Returns string

safeXmlChars

  • safeXmlChars(str: string): string
  • Parameters

    • str: string

    Returns string

sentenceCase

  • sentenceCase(str: string): string
  • Parameters

    • str: string

    Returns string

serializeObject

  • serializeObject(obj: any): string

tableFromArray

  • tableFromArray(arr?: any): string
  • Parameters

    • Default value arr: any = []

    Returns string

toColumnName

  • toColumnName(num: number): string
  • Parameters

    • num: number

    Returns string

validHex

  • validHex(hex: string): boolean
  • Parameters

    • hex: string

    Returns boolean

Generated using TypeDoc