random-seedable icon indicating copy to clipboard operation
random-seedable copied to clipboard

Use generic types for choice and shuffle methods

Open pajasevi opened this issue 6 months ago • 0 comments

When using any[] for argument type, Typescript throws an error when readonly array is passed in which can be only fixed by casting it into any[]. The resulting type is also any thus losing the certainty of what type will be returned.

Using a simple generic, we can preserve types and also get rid of Typescript error.

pajasevi avatar Aug 09 '24 11:08 pajasevi