Options
All
  • Public
  • Public/Protected
  • All
Menu

@bizjs/biz-utils

Index

Type aliases

DownloadBlobOptions: { filename?: string; query?: UrlQuery; xhrOptions?: { headers?: Record<string, string>; withCredenticals?: boolean }; onProgress?: any }

Type declaration

  • Optional filename?: string
  • Optional query?: UrlQuery
  • Optional xhrOptions?: { headers?: Record<string, string>; withCredenticals?: boolean }
    • Optional headers?: Record<string, string>
    • Optional withCredenticals?: boolean
  • onProgress?:function
    • onProgress(total: number, loaded: number, e?: ProgressEvent<EventTarget>): void
DownloadOptions: OpenUrlOptions & { filename?: string }
OpenUrlOptions: { newWindow?: boolean; query?: UrlQuery }

Type declaration

  • Optional newWindow?: boolean
  • Optional query?: UrlQuery

Functions

  • copyText(content: string): Promise<void>
  • distinct<T>(arr: T[], keyFn?: (x: T) => any): T[]
  • formatDate(date: DateLike, formatTemplate: "datetime" | "date" | "time"): string
  • formatDate(date: DateLike, formatTemplate: string): string
  • generateUniqueId(len?: number): string
  • 生成一个唯一字符串,默认 12 位长度

    Parameters

    • len: number = 12

      可动态指定长度,8~32 位,默认 12 位

    Returns string

  • generateUuid(): string
  • getExtName(filepath: string, options?: { toLower?: boolean }): string
  • getQuery(search?: string): Record<string, string | undefined>
  • getTDate(tNum: number, date?: DateLike): Date
  • isChineseLandlineNumber(landlineNumber: string): boolean
  • 是否是中国座机号码 座机号规则:区号(可选,一个 0 加上 23 位数字)+ 固定电话(78 位数字)+分机号(可选) 详细规则见:

    Parameters

    • landlineNumber: string

    Returns boolean

  • isChinesePhoneNumber(phoneNumber: string): boolean
  • isIdCardNo(idCard: string): boolean
  • isIpV4(ip: string): boolean
  • isIpV6(ip: string): boolean
  • numberAdd(num1: string | number, ...nums: (string | number)[]): string
  • numberDiv(num1: string | number, ...nums: (string | number)[]): string
  • numberMul(num1: string | number, ...nums: (string | number)[]): string
  • numberSub(num1: string | number, ...nums: (string | number)[]): string
  • safeJSONParse<T>(jsonString: string, options?: { fallbackValue?: T }): null | T
  • 安全的转换 JSON String

    Type parameters

    • T: unknown = any

    Parameters

    • jsonString: string
    • Optional options: { fallbackValue?: T }
      • Optional fallbackValue?: T

    Returns null | T

Generated using TypeDoc