Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "utils/util"

Index

Variables

Const DEBUG

DEBUG: boolean = process.env.NODE_ENV !== "production"

Const R

R: any = require("ramda")

Const URLSocket

URLSocket: string = `wss://${urlEnvironment()}/socket`

Const seg

seg: number = 1000

Functions

Const YYYYmmdd

  • YYYYmmdd(): string
  • Returns string

    return today's date with a YYYY-MM-DD format

Const ifResult

  • ifResult(dataIn: any, dataElse: any): any
  • validates if the data exists if it does not return

    Parameters

    • dataIn: any
    • dataElse: any

    Returns any

    data condition

Const loadScript

  • loadScript(src: any, callback: any): void
  • Parameters

    • src: any
    • callback: any

    Returns void

Const pathOr

  • pathOr(obj: any, path: Array<string>, or: any): any
  • Parameters

    • obj: any
    • path: Array<string>
    • or: any

    Returns any

    returns an injected object with a string array

Const sleep

  • sleep(ms?: number): Promise<unknown>
  • Parameters

    • Default value ms: number = 1000

    Returns Promise<unknown>

Const tap

  • tap<T>(msg: string): (Anonymous function)
  • add a console log when in debugger mode

    msg

    string

    Type parameters

    • T

    Parameters

    • msg: string

    Returns (Anonymous function)

    msg console

Const urlEnvironment

  • urlEnvironment(type?: undefined | string): string
  • env_sdk

    environment type (LAB, STANGING, LOCAL)

    env_url_sdk

    when local

    Parameters

    • Optional type: undefined | string

    Returns string

    Url finish

    Through the environment variables it determines the connection environment of the sdk

Const zeroPrefix

  • zeroPrefix(s: string): string
  • prefix a string

    Parameters

    • s: string

    Returns string

Generated using TypeDoc