pandemonium
Version:
Typical random-related functions for JavaScript.
20 lines (15 loc) • 480 B
TypeScript
import {RNGFunction} from './types';
type DangerouslyMutatingSampleFunction<T> = (
k: number,
array: Array<T>
) => Array<T>;
declare const dangerouslyMutatingSample: {
<T>(k: number, array: Array<T>): Array<T>;
createDangerouslyMutatingSample<T>(
rng: RNGFunction
): DangerouslyMutatingSampleFunction<T>;
};
export function createDangerouslyMutatingSample<T>(
rng: RNGFunction
): DangerouslyMutatingSampleFunction<T>;
export default dangerouslyMutatingSample;