UNPKG

mine-h5-ui

Version:

一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍

31 lines (30 loc) 1.35 kB
import { App } from 'vue'; import { FormatTimeBack, FormatData, DTCallback, ThrottleBack, DebounceBack, LockedCallback, LockedBack, CalculationBack } from './types'; declare const MeAPI: { IsType: (type: string, value: unknown) => boolean; DeepCopyRA: (arg: any) => any; IsLeapyear: (num: number) => boolean; FormatTime: (arg?: string | number | Date) => FormatTimeBack; CountDown: (num: number, format?: string) => Partial< FormatData>; Throttle: (fn: DTCallback, time?: number) => ThrottleBack; Debounce: (fn: DTCallback, time?: number) => DebounceBack; Locked: (fn: LockedCallback, time?: number) => LockedBack; AddZero: (str: string, float1: number, float2: number) => string; Calculation: (num1: number, num2: number) => CalculationBack; GenerateRandom: () => string; Retarder: (time?: number) => Promise<boolean>; } & { Bind: (dom: EventTarget, event: string, fn: EventListenerOrEventListenerObject, flag?: boolean) => EventTarget; Unbind: (dom: EventTarget, event: string, fn: EventListenerOrEventListenerObject, flag?: boolean) => EventTarget; } & { validPhone: RegExp; validPwd: RegExp; validEmail: RegExp; validIdcard: RegExp; validImgs: RegExp; validThousand: RegExp; validThousandFloat: RegExp; } & { install: (app: App) => void; }; export { MeAPI };