sikits
Version:
A powerful and comprehensive utility library for JavaScript and TypeScript with 100+ functions for strings, numbers, arrays, and objects
69 lines (68 loc) • 2.11 kB
TypeScript
/**
* Creates a range of numbers
*/
export declare const range: (start: number, end: number, step?: number) => number[];
/**
* Creates a range of numbers in reverse order
*/
export declare const rangeReverse: (start: number, end: number, step?: number) => number[];
/**
* Creates a range of numbers with specified length
*/
export declare const rangeLength: (start: number, length: number, step?: number) => number[];
/**
* Creates a range of characters
*/
export declare const rangeChars: (start: string, end: string) => string[];
/**
* Creates a range of dates
*/
export declare const rangeDates: (start: Date, end: Date, stepDays?: number) => Date[];
/**
* Creates a range of months
*/
export declare const rangeMonths: (start: Date, end: Date) => Date[];
/**
* Creates a range of years
*/
export declare const rangeYears: (start: Date, end: Date) => Date[];
/**
* Creates a range of weekdays
*/
export declare const rangeWeekdays: (start: Date, end: Date) => Date[];
/**
* Creates a range of weekends
*/
export declare const rangeWeekends: (start: Date, end: Date) => Date[];
/**
* Creates a range of business days (excluding weekends and holidays)
*/
export declare const rangeBusinessDays: (start: Date, end: Date, holidays?: Date[]) => Date[];
/**
* Creates a range of Fibonacci numbers
*/
export declare const rangeFibonacci: (count: number) => number[];
/**
* Creates a range of prime numbers
*/
export declare const rangePrimes: (count: number) => number[];
/**
* Creates a range of random numbers
*/
export declare const rangeRandom: (count: number, min?: number, max?: number) => number[];
/**
* Creates a range of random strings
*/
export declare const rangeRandomStrings: (count: number, length?: number) => string[];
/**
* Creates a range of random colors
*/
export declare const rangeRandomColors: (count: number) => string[];
/**
* Creates a range of random hex colors
*/
export declare const rangeRandomHexColors: (count: number) => string[];
/**
* Creates a range of random emojis
*/
export declare const rangeRandomEmojis: (count: number) => string[];