@antv/data-wizard
Version:
A js/ts library for data processing
34 lines (33 loc) • 1.41 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Random = void 0;
var tslib_1 = require("tslib");
var basic_random_1 = require("./basic-random");
var text_random_1 = require("./text-random");
var web_random_1 = require("./web-random");
var location_random_1 = require("./location-random");
var datetime_random_1 = require("./datetime-random");
var address_random_1 = require("./address-random");
var database_1 = require("./database");
var color_random_1 = require("./color-random");
/**
* Random constructor
* @public
*/
var Random = /** @class */ (function (_super) {
tslib_1.__extends(Random, _super);
function Random() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.database = database_1.getAllDB();
return _this;
}
return Random;
}(basic_random_1.BasicRandom));
exports.Random = Random;
(function applyMixins(derivedCtor, baseCtors) {
baseCtors.forEach(function (baseCtor) {
Object.getOwnPropertyNames(baseCtor.prototype).forEach(function (name) {
Object.defineProperty(derivedCtor.prototype, name, Object.getOwnPropertyDescriptor(baseCtor.prototype, name));
});
});
})(Random, [text_random_1.TextRandom, web_random_1.WebRandom, color_random_1.ColorRandom, location_random_1.LocationRandom, datetime_random_1.DateTimeRandom, address_random_1.AddressRandom]);