UNPKG

js-randomness-predictor

Version:

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

13 lines (12 loc) 1.1 kB
import getCurrentBrowser from "./getCurrentBrowser.js"; import { FirefoxRandomnessPredictor, ChromeRandomnessPredictor, NodeRandomnessPredictor, SafariRandomnessPredictor, BunRandomnessPredictor, DenoRandomnessPredictor } from "../public_types.js"; import type { BrowserRuntimeType } from "../types.js"; import type { Predictor, SemanticVersion } from "../public_types.js"; export type { BrowserRuntimeType, Predictor, SemanticVersion }; declare const node: (sequence?: number[]) => NodeRandomnessPredictor; declare const firefox: (sequence: number[]) => FirefoxRandomnessPredictor; declare const chrome: (sequence: number[]) => ChromeRandomnessPredictor; declare const safari: (sequence: number[]) => SafariRandomnessPredictor; declare const bun: (sequence?: number[]) => BunRandomnessPredictor; declare const deno: (sequence?: number[]) => DenoRandomnessPredictor; export { FirefoxRandomnessPredictor, ChromeRandomnessPredictor, NodeRandomnessPredictor, SafariRandomnessPredictor, BunRandomnessPredictor, DenoRandomnessPredictor, node, firefox, chrome, safari, bun, deno, getCurrentBrowser, };