UNPKG

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
/** * 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[];