diff --git a/packages/shared/src/utils/array/array.js b/packages/shared/src/utils/array/array.js deleted file mode 100644 index 738e7ee40ee5..000000000000 --- a/packages/shared/src/utils/array/array.js +++ /dev/null @@ -1,9 +0,0 @@ -export const shuffleArray = array => { - if (Array.isArray(array)) { - for (let i = array.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [array[i], array[j]] = [array[j], array[i]]; - } - } - return array; -}; diff --git a/packages/shared/src/utils/array/array.ts b/packages/shared/src/utils/array/array.ts new file mode 100644 index 000000000000..a7695bd058ef --- /dev/null +++ b/packages/shared/src/utils/array/array.ts @@ -0,0 +1,7 @@ +export const shuffleArray = (array: T[]): T[] => { + for (let i = array.length - 1; i > 0; i--) { + const j = Math.floor(Math.random() * (i + 1)); + [array[i], array[j]] = [array[j], array[i]]; + } + return array; +}; diff --git a/packages/shared/src/utils/array/index.js b/packages/shared/src/utils/array/index.ts similarity index 100% rename from packages/shared/src/utils/array/index.js rename to packages/shared/src/utils/array/index.ts