UNPKG

flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

1 lines 1.01 kB
{"version":3,"file":"helpers.cjs","sources":["../../../src/components/Pagination/helpers.ts"],"sourcesContent":["/**\n * Generates an array of sequential numbers from a start value to an end value (inclusive).\n * @param start - The starting number of the range\n * @param end - The ending number of the range\n * @returns An array of numbers from start to end. Returns empty array if start is greater than or equal to end.\n * @example\n * ```ts\n * range(1, 5) // returns [1, 2, 3, 4, 5]\n * range(5, 1) // returns []\n * ```\n */\nexport function range(start: number, end: number): number[] {\n if (start >= end) {\n return [];\n }\n\n return [...Array(end - start + 1).keys()].map((key: number): number => key + start);\n}\n"],"names":[],"mappings":";;AACO,SAAS,KAAK,CAAC,KAAK,EAAE,GAAG,EAAE;AAClC,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE;AACpB,IAAI,OAAO,EAAE;AACb;AACA,EAAE,OAAO,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,KAAK,GAAG,GAAG,KAAK,CAAC;AACrE;;;;"}