js-randomness-predictor
Version:
Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari
13 lines (12 loc) • 1.1 kB
TypeScript
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, };