Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace tool

Index

Functions

buildingLog

  • buildingLog(name: string, time: string): void
  • 构建日志log

    Parameters

    • name: string

      项目名

    • time: string

      构建时间

    Returns void

capacityCopy

  • capacityCopy(text: string): boolean
  • [能力]文本复制

    Parameters

    • text: string

      文本

    Returns boolean

    执行结果

capacityEmail

  • capacityEmail(email: string, title?: string, content?: string): boolean
  • [能力]发送邮件

    Parameters

    • email: string

      邮件地址

    • Optional title: string

      邮件标题

    • Optional content: string

      邮件正文

    Returns boolean

    执行结果

capacityMessage

  • capacityMessage(email: string): boolean
  • [能力]发送消息

    Parameters

    • email: string

      邮件地址

    Returns boolean

    执行结果

capacityPhone

  • capacityPhone(phone: string | number): boolean
  • [能力]拨打电话

    Parameters

    • phone: string | number

      电话号码

    Returns boolean

    执行结果

debounce

  • debounce(fn: unknown, delay: number): () => void
  • 防抖

    Parameters

    • fn: unknown

      目标函数

    • delay: number

      延迟时间

    Returns () => void

    包装函数

      • (): void
      • 防抖

        Returns void

        包装函数

deepClone

  • deepClone<T>(target: T): T
  • 深拷贝对象/数组

    Type parameters

    • T

    Parameters

    • target: T

      原始值

    Returns T

    拷贝值

isBlob

  • isBlob(val: unknown): val is Blob
  • [校验]判断传入参数是否为blob对象

    Parameters

    • val: unknown

      校验对象

    Returns val is Blob

    校验结果

isDate

  • isDate(val: unknown): val is Date
  • [校验]判断传入参数是否为日期对象

    Parameters

    • val: unknown

      校验对象

    Returns val is Date

    校验结果

isFormData

  • isFormData(val: unknown): val is FormData
  • [校验]判断传入参数是否为form对象

    Parameters

    • val: unknown

      校验对象

    Returns val is FormData

    校验结果

isFunction

  • isFunction(val: unknown): val is Function
  • [校验]判断传入参数是否为函数

    Parameters

    • val: unknown

      校验对象

    Returns val is Function

    校验结果

isPlainArray

  • isPlainArray(val: unknown): val is unknown[]
  • [校验]判断传入参数是否为普通数组

    Parameters

    • val: unknown

      校验对象

    Returns val is unknown[]

    校验结果

isPlainObject

  • isPlainObject(val: unknown): boolean
  • [校验]判断传入参数是否为普通对象

    Parameters

    • val: unknown

      校验对象

    Returns boolean

    校验结果

isPromise

  • isPromise(val: unknown): val is Promise<unknown>
  • [校验]判断传入参数是否为promise对象

    Parameters

    • val: unknown

      校验对象

    Returns val is Promise<unknown>

    校验结果

isValidNumber

  • isValidNumber(val: unknown): val is number
  • [校验]判断传入参数是否为有效数字

    Parameters

    • val: unknown

      校验对象

    Returns val is number

    校验结果

isValidString

  • isValidString(val: unknown): val is string
  • [校验]判断传入参数是否为有效字符串

    Parameters

    • val: unknown

      校验对象

    Returns val is string

    校验结果

isValueType

  • isValueType(val: unknown): boolean
  • [校验]判断传入参数是否为值类型

    Parameters

    • val: unknown

      校验对象

    Returns boolean

    校验结果

parseUrlParameters

  • parseUrlParameters(url: string): {}
  • url参数解析

    Parameters

    • url: string

      链接

    Returns {}

    解析对象

    • [key: string]: unknown

promiseDelay

  • promiseDelay<T>(fn: T, delay?: number): Promise<unknown[]>
  • promise函数托底延迟

    Type parameters

    • T

    Parameters

    • fn: T

      promise对象或promise对象数组

    • Optional delay: number

      延迟时间

    Returns Promise<unknown[]>

    Promise.all

throttle

  • throttle(fn: unknown, delay: number): () => void
  • 节流

    Parameters

    • fn: unknown

      目标函数

    • delay: number

      间隔时间

    Returns () => void

    包装函数

      • (): void
      • 节流

        Returns void

        包装函数

transformUtf16

  • transformUtf16(content: string): string
  • 转换字符串中的utf16内容为实体字符

    Parameters

    • content: string

      原始内容

    Returns string

    转换结果