UNPKG

@lspriv/wc-plugin-ics

Version:

小程序日历组件订阅插件

37 lines (36 loc) 1.35 kB
import { CalendarDay } from '@lspriv/wx-calendar/lib'; /** * Checks if the given type is of the number type and also NaN. */ export declare const isStrictlyNaN: (num: number) => boolean; /** * Parses a string value that is expected to be an integer, when the valid is * not an integer throws a decoration error. * * @param {String} string Raw string input * @return {Number} Parsed integer */ export declare const strictParseInt: (str: string) => number; /** * Truncates the given number, correctly handling negative numbers. */ export declare const trunc: (num: number) => number; /** * Pads the given string or number with zeros so it will have at least two * characters. */ export declare const pad2: (data: string | number) => string; /** * Clone the passed object or primitive. By default a shallow clone will be * executed. The copy of the thing */ export declare const clone: <T>(source: T, deep?: boolean) => T; /** * Identical to indexOf but will only match values when they are not preceded * by a backslash character. * @param buffer String to search * @param search Value to look for * @param pos Start position */ export declare const unescapedIndexOf: (buffer: string, search: string, pos: number) => number; export declare const dateFmtStr: (str: string, date: CalendarDay) => string;