snoby-utils
Version:
A javascrpt utils.
27 lines • 1.27 kB
TypeScript
/**
* 从URL中获取指定参数的值
* @param url - 要解析的URL字符串
* @param name - 要获取的参数名
* @returns 参数值字符串,如果不存在则返回空字符串
*/
export declare const getParam: (url: string, name: string) => string;
/**
* @description 使用递归扁平化嵌套数据
* @param {Array} list 列表
* @param {Array} childrenField 嵌套数据的字段
* @returns {Array}
*/
export declare function getFlatMenuList(list: Record<string, any>[], childrenField?: string): Record<string, any>[];
/**
* 根据传入的时间间隔,生成从 00:00 到 24:00 的时间数组
* @param intervalMinutes
* @param {number} [intervalMinutes=15] - 时间间隔(分钟),默认为 15
* @returns {string[]} 返回格式为 "HH:MM" 的时间字符串数组,包含从 00:00 到 24:00 的间隔时间点
* @example
* timeRangeForm24Hour(15); // ["00:00", "00:15", "00:30", ..., "23:45", "24:00"]
* timeRangeForm24Hour(30); // ["00:00", "00:30", "01:00", ..., "23:30", "24:00"]
* timeRangeForm24Hour(60); // ["00:00", "01:00", ..., "23:00", "24:00"]
*/
export declare function timeRangeForm24Hour(intervalMinutes?: number): string[];
export declare function testFunction(): string[];
//# sourceMappingURL=common.d.ts.map