UNPKG

js-randomness-predictor

Version:

Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari

20 lines (19 loc) 1.39 kB
import type { Predictor, SemanticVersion } from "./public_types.js"; import { FirefoxRandomnessPredictor, ChromeRandomnessPredictor, NodeRandomnessPredictor, SafariRandomnessPredictor, BunRandomnessPredictor, DenoRandomnessPredictor } from "./public_types.js"; export type { Predictor, SemanticVersion }; declare const JSRandomnessPredictor: { node: (sequence?: number[]) => NodeRandomnessPredictor; firefox: (sequence: number[]) => FirefoxRandomnessPredictor; chrome: (sequence: number[]) => ChromeRandomnessPredictor; safari: (sequence: number[]) => SafariRandomnessPredictor; bun: (sequence?: number[]) => BunRandomnessPredictor; deno: (sequence?: number[]) => DenoRandomnessPredictor; }; export default JSRandomnessPredictor; export declare const node: (sequence?: number[]) => NodeRandomnessPredictor; export declare const firefox: (sequence: number[]) => FirefoxRandomnessPredictor; export declare const chrome: (sequence: number[]) => ChromeRandomnessPredictor; export declare const safari: (sequence: number[]) => SafariRandomnessPredictor; export declare const bun: (sequence?: number[]) => BunRandomnessPredictor; export declare const deno: (sequence?: number[]) => DenoRandomnessPredictor; export { FirefoxRandomnessPredictor, ChromeRandomnessPredictor, NodeRandomnessPredictor, SafariRandomnessPredictor, BunRandomnessPredictor, DenoRandomnessPredictor, };