mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 09:03:29 +01:00
fix: don't mutate user provided array (#10014)
* fix(builders): don't mutate user provided array * test: add normalize array tests * chore: revert vscode autochange * Update util.test.ts * refactor: remove unnecessary clone --------- Co-authored-by: Vlad Frangu <me@vladfrangu.dev> Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> Co-authored-by: Almeida <github@almeidx.dev>
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
* @param arr - The (possibly variadic) data to normalize
|
||||
*/
|
||||
export function normalizeArray<ItemType>(arr: RestOrArray<ItemType>): ItemType[] {
|
||||
if (Array.isArray(arr[0])) return arr[0];
|
||||
if (Array.isArray(arr[0])) return [...arr[0]];
|
||||
return arr as ItemType[];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user