| 1234567891011121314151617181920212223242526 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.constructorFromBucketSize = void 0;
- const PackedHistogram_1 = require("./PackedHistogram");
- const Int8Histogram_1 = require("./Int8Histogram");
- const Int16Histogram_1 = require("./Int16Histogram");
- const Int32Histogram_1 = require("./Int32Histogram");
- const Float64Histogram_1 = require("./Float64Histogram");
- function constructorFromBucketSize(bitBucketSize) {
- switch (bitBucketSize) {
- case "packed":
- return PackedHistogram_1.default;
- case 8:
- return Int8Histogram_1.default;
- case 16:
- return Int16Histogram_1.default;
- case 32:
- return Int32Histogram_1.default;
- case 64:
- return Float64Histogram_1.default;
- default:
- throw new Error("Incorrect parameter bitBucketSize");
- }
- }
- exports.constructorFromBucketSize = constructorFromBucketSize;
- //# sourceMappingURL=JsHistogramFactory.js.map
|