Options
All
  • Public
  • Public/Protected
  • All
Menu

Module ts/async/utils

Index

References

dayjs

Re-exports dayjs

formatDate

Re-exports formatDate

parseDate

Re-exports parseDate

Functions

addCacheKey

  • addCacheKey(path: string, needClean?: boolean): string

addCustomTag

  • addCustomTag(href: string, reside: boolean, isScript: boolean): boolean

addEventListener

  • addEventListener(element: Document | Element, type: string, listener: EventListenerOrEventListenerObject): void
  • Parameters

    • element: Document | Element
    • type: string
    • listener: EventListenerOrEventListenerObject

    Returns void

callAndListen

  • callAndListen(callback: () => void, event: EEvent, element?: Document | Element, reside?: boolean): void
  • Parameters

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

    • event: EEvent
    • element: Document | Element = document
    • reside: boolean = false

    Returns void

encodeParam

  • encodeParam(value: string): string

evalFunction

  • evalFunction(evalStr: string, params: Dict<any>, asyncResults?: TAsyncResult[]): [string, boolean]

getMessage

  • getMessage(key: string, params?: TMessage): string

isolatedEval

  • isolatedEval(str: string): any

replaceByRegExp

  • replaceByRegExp(regexp: RegExp, data: string, callback: (match: RegExpExecArray) => string): string
  • Parameters

    • regexp: RegExp
    • data: string
    • callback: (match: RegExpExecArray) => string
        • (match: RegExpExecArray): string
        • Parameters

          • match: RegExpExecArray

          Returns string

    Returns string

stringifyAny

  • stringifyAny(value: any): string

trimList

  • trimList(list: string[], distinct?: boolean): string[]

waitFor

  • waitFor<T>(callback: () => T, maxCount?: number, timeout?: number): Promise<undefined | T>
  • Type parameters

    • T

    Parameters

    • callback: () => T
        • (): T
        • Returns T

    • maxCount: number = 100
    • timeout: number = 100

    Returns Promise<undefined | T>

waitForEvent

  • waitForEvent<T>(callback: () => T, event: EEvent, element?: Document | Element): Promise<T>
  • Type parameters

    • T

    Parameters

    • callback: () => T
        • (): T
        • Returns T

    • event: EEvent
    • element: Document | Element = document

    Returns Promise<T>

Generated using TypeDoc