pandemonium
Version:
Typical random-related functions for JavaScript.
13 lines (8 loc) • 314 B
TypeScript
import {RNGFunction} from './types';
type ShuffleFunction<T> = (array: Array<T>) => Array<T>;
declare const shuffle: {
<T>(array: Array<T>): Array<T>;
createShuffle<T>(rng: RNGFunction): ShuffleFunction<T>;
};
export function createShuffle<T>(rng: RNGFunction): ShuffleFunction<T>;
export default shuffle;