js-randomness-predictor
Version:
Predict Math.random output in Node, Chrome, and Firefox
29 lines (28 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SymbolicStateEmpty = exports.SequenceNotFoundError = exports.UnsatError = void 0;
class UnsatError extends Error {
constructor(message) {
message = message === undefined ? "Cannot solve state. Unable to make accurate predictions." : message;
super(message);
this.name = "UnsatError";
Object.setPrototypeOf(this, new.target.prototype);
}
}
exports.UnsatError = UnsatError;
class SequenceNotFoundError extends Error {
constructor(message) {
super(message);
this.name = "SequenceNotFoundError";
Object.setPrototypeOf(this, new.target.prototype);
}
}
exports.SequenceNotFoundError = SequenceNotFoundError;
class SymbolicStateEmpty extends Error {
constructor(message) {
super(message);
this.name = "SymbolicStateEmpty";
Object.setPrototypeOf(this, new.target.prototype);
}
}
exports.SymbolicStateEmpty = SymbolicStateEmpty;