Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "helpers/utils"

Index

Variables

Const boolValues

boolValues: string[] = ["twoFactorEnabled","prefersReducedMotion","prefersColorSchemeDark","used","isVerified"]

MySQL columns which are booleans

Const dateValues

dateValues: string[] = ["createdAt", "updatedAt"]

MySQL columns which are datetime values

Const jsonValues

jsonValues: string[] = ["data"]

MySQL columns which are JSON values

Const readOnlyValues

readOnlyValues: string[] = ["createdAt","id","apiKey","secretKey","userId","organizationId"]

MySQL columns which are read-only

Functions

Const anonymizeIpAddress

  • anonymizeIpAddress(ipAddress: string): string
  • Anonymize an IP address

    Parameters

    • ipAddress: string

    Returns string

Const capitalizeEachFirstLetter

  • capitalizeEachFirstLetter(string: string): string
  • Capitalize each first letter in a string

    Parameters

    • string: string

    Returns string

Const capitalizeFirstAndLastLetter

  • capitalizeFirstAndLastLetter(string: string): string
  • Capitalize the first letter of each word in a string

    Parameters

    • string: string

    Returns string

Const capitalizeFirstLetter

  • capitalizeFirstLetter(string: string): string
  • Capitalize the first letter of a string

    Parameters

    • string: string

    Returns string

Const dateToDateTime

  • dateToDateTime(date: Date): string
  • Convert a JS Date to MySQL-compatible datetime

    Parameters

    • date: Date

    Returns string

Const deleteSensitiveInfoUser

  • deleteSensitiveInfoUser(user: User): User
  • Delete any sensitive information for a user like passwords and tokens

    Parameters

    Returns User

Const getCodeFromRequest

  • getCodeFromRequest(req: Request): any
  • Parameters

    • req: Request

    Returns any

Const joiValidate

  • joiValidate(schemaMap: SchemaMap, data: any): boolean
  • Parameters

    • schemaMap: SchemaMap
    • data: any

    Returns boolean

Const organizationUsernameToId

  • organizationUsernameToId(id: string): Promise<number>
  • Parameters

    • id: string

    Returns Promise<number>

Const safeRedirect

  • safeRedirect(req: Request, res: Response, url: string): void | Response
  • Parameters

    • req: Request
    • res: Response
    • url: string

    Returns void | Response

Generated using TypeDoc