Options
All
  • Public
  • Public/Protected
  • All
Menu

bkz-ayaka

Index

Functions

  • adjustDateDay(date: string | number | Date, adjustment: number): Date
  • Parameters

    • date: string | number | Date
    • adjustment: number

    Returns Date

  • adjustDateMonth(date: string | number | Date, adjustment: number): Date
  • adjustDateYear(date: string | number | Date, adjustment: number): Date
  • Parameters

    • date: string | number | Date
    • adjustment: number

    Returns Date

  • capitalise(str: string): string
  • capitaliseEachWord(str: string): string
  • castStringToBool(val: string, force?: boolean): string | false | true
  • checkIfDatePartsMatch(d1: string | number | Date, d2: string | number | Date): { date: boolean; month: boolean; year: boolean }
  • Parameters

    • d1: string | number | Date
    • d2: string | number | Date

    Returns { date: boolean; month: boolean; year: boolean }

    • date: boolean
    • month: boolean
    • year: boolean
  • chunk(arr: any[], size: number): any[][]
  • Parameters

    • arr: any[]
    • size: number

    Returns any[][]

  • compose(...fns: ((...args: any) => any)[]): (...args: any) => any
  • Parameters

    • Rest ...fns: ((...args: any) => any)[]

    Returns (...args: any) => any

      • (...args: any): any
      • Parameters

        • Rest ...args: any

        Returns any

  • constructObjectFromSearchParams(searchParam?: string): KeyValueObject
  • convertToBase64(file: File | Blob, callback: (ev: ProgressEvent<EventTarget>) => void): void
  • Parameters

    • file: File | Blob
    • callback: (ev: ProgressEvent<EventTarget>) => void
        • (ev: ProgressEvent<EventTarget>): void
        • Parameters

          • ev: ProgressEvent<EventTarget>

          Returns void

    Returns void

  • createListeners(t: string, f: EventListenerOrEventListenerObject): (el?: HTMLElement | Document) => { listen: () => void; remove: () => void }
  • Parameters

    • t: string
    • f: EventListenerOrEventListenerObject

    Returns (el?: HTMLElement | Document) => { listen: () => void; remove: () => void }

      • (el?: HTMLElement | Document): { listen: () => void; remove: () => void }
      • Parameters

        • el: HTMLElement | Document = document

        Returns { listen: () => void; remove: () => void }

        • listen: () => void
            • (): void
            • Returns void

        • remove: () => void
            • (): void
            • Returns void

  • curry(uncurried: (...args: any[]) => any, ...args: any[]): (...args: any[]) => any
  • Parameters

    • uncurried: (...args: any[]) => any
        • (...args: any[]): any
        • Parameters

          • Rest ...args: any[]

          Returns any

    • Rest ...args: any[]

    Returns (...args: any[]) => any

      • (...args: any[]): any
      • Parameters

        • Rest ...args: any[]

        Returns any

  • darken(percent: number, hex: string): string
  • Parameters

    • percent: number
    • hex: string

    Returns string

  • dateAsMs(d: string | number | Date): number
  • Parameters

    • d: string | number | Date

    Returns number

  • datesAreEqual(d1: string | number | Date, d2: string | number | Date): boolean
  • Parameters

    • d1: string | number | Date
    • d2: string | number | Date

    Returns boolean

  • daysDifferenceBetweenDates(d1: string | number | Date, d2: string | number | Date): number
  • daysDifferenceFromMonday(date: string | number | Date): number
  • daysDifferenceFromSunday(date: string | number | Date): number
  • debounce(f: () => any, t: number): number
  • Parameters

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

    • t: number

    Returns number

  • endOfDay(date: string | number | Date): Date
  • Parameters

    • date: string | number | Date

    Returns Date

  • formatDateForDisplay(date: string | number | Date): string
  • formatDateForInput(d: string | number | Date): string
  • formatDateISO(d: string | number | Date): string
  • formatDateTimeForDisplay(date: string | number | Date): string
  • formatTime(date: string | number | Date): string
  • Parameters

    • date: string | number | Date

    Returns string

  • fromCamelCase(str: string, separator?: string): string
  • generateUniqueId(): string
  • getDatesAsMsAtMidnight(...dates: any[]): number[]
  • getDayName(date: string | number | Date): string
  • Parameters

    • date: string | number | Date

    Returns string

  • getDaysInMonthForDate(date: string | number | Date): number
  • getElementCoordinates(elem: HTMLElement): ElementCoordinates
  • getEventValue(target: Partial<{ checked: boolean; type: string; value: string }>): string | number | boolean
  • Parameters

    • target: Partial<{ checked: boolean; type: string; value: string }>

    Returns string | number | boolean

  • getFirstDateOfMonth(date: string | number | Date): Date
  • getKeyByValue(o: object, v: any): string
  • getLastDateOfMonth(date: string | number | Date): Date
  • getMonthName(date: string | number | Date): string
  • getOrdinalSuffix(i: number): string
  • getSingleObjectProperty(o: object): string
  • getTimeoutMinutes(m: number): number
  • getTimeoutSeconds(s: number): number
  • getWeekBeginning(date: string | number | Date): Date
  • getWeekEnding(date: string | number | Date): Date
  • getWeekExtreme(check: (n: number) => number): (date: string | number | Date) => Date
  • Parameters

    • check: (n: number) => number
        • (n: number): number
        • Parameters

          • n: number

          Returns number

    Returns (date: string | number | Date) => Date

      • (date: string | number | Date): Date
      • Parameters

        • date: string | number | Date

        Returns Date

  • groupBy<T>(list: T[], keyGetter?: (x: T) => any): Map<any, T[]>
  • Type parameters

    • T

    Parameters

    • list: T[]
    • keyGetter: (x: T) => any = ...
        • (x: T): any
        • Parameters

          • x: T

          Returns any

    Returns Map<any, T[]>

  • guardEvent(e: MouseEvent): boolean
  • isArray(v: any): boolean
  • isBefore(d1: string | number | Date, d2: string | number | Date): boolean
  • Parameters

    • d1: string | number | Date
    • d2: string | number | Date

    Returns boolean

  • isBeforeOrEqual(d1: string | number | Date, d2: string | number | Date): boolean
  • Parameters

    • d1: string | number | Date
    • d2: string | number | Date

    Returns boolean

  • isNumber(v: any): boolean
  • isObject(v: any): boolean
  • isString(v: any): boolean
  • isTypeOf(t: string): (v: any) => boolean
  • Parameters

    • t: string

    Returns (v: any) => boolean

      • (v: any): boolean
      • Parameters

        • v: any

        Returns boolean

  • lighten(percent: number, hex: string): string
  • Parameters

    • percent: number
    • hex: string

    Returns string

  • objectsAreEqual(o1: any, o2: any): boolean
  • orderBy(arr: any[], props: string[], orders?: string[]): any[]
  • Parameters

    • arr: any[]
    • props: string[]
    • orders: string[] = []

    Returns any[]

  • padNumber(n: string | number, width: number, z?: string): string
  • Parameters

    • n: string | number
    • width: number
    • z: string = '0'

    Returns string

  • parseIfInt(val: string): string | number
  • separateAndCapitalise(...args: any): any
  • separateAndCapitaliseAll(...args: any): any
  • setTimeForDate(h: number, m: number, s: number): (date: string | number | Date) => Date
  • Parameters

    • h: number
    • m: number
    • s: number

    Returns (date: string | number | Date) => Date

      • (date: string | number | Date): Date
      • Parameters

        • date: string | number | Date

        Returns Date

  • shuffleArray<T>(arr: T[]): T[]
  • slugify(text: string): string
  • startOfDay(date: string | number | Date): Date
  • Parameters

    • date: string | number | Date

    Returns Date

  • updateSameAsObject(o: object, u: object): boolean

Generated using TypeDoc