UNPKG

orxapi.tools.array

Version:
36 lines (35 loc) 1.19 kB
/** * Make a fill array with number * @param n * @returns {number[]} The array with n number */ export declare function makeArray(n: number): number[]; /** * Make a fill array with number between min and max value * @param min * @param max * @param offset * @returns {number[]} The array with n number * @deprecated use seq method instead of range */ export declare function range(min: number, max: number, offset?: number): number[]; /** * Make a fill array with number between min and max value, and return the real sequence values * @param {string} sequence * @returns {number[]} * @example const childrenList = seq("2..8").map((value) => { code: `${value}`, label: `${value}` }); */ export declare function seq(sequence: string): number[]; /** * Format a Number, Exactly Two in Length * @param n * @returns {string} Format 1 to 01 */ export declare function pad(n: number): string; /** * Split an array on multiple array * @param arr The array who is has splitting * @param chunkSize The division size of the painting * @return { T[][] } return the arrays */ export declare function chunk<T>(arr: T[], chunkSize: number): T[][];