@k8ts/instruments
Version:
A collection of utilities and core components for k8ts.
36 lines • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Unit = exports.ms = exports.s = exports.d = exports.h = exports.m = exports.Ki = exports.Mi = exports.Gi = exports.T = exports.K = exports.M = exports.G = void 0;
const immutable_1 = require("immutable");
const unit_parser_1 = require("./unit-parser");
const G = (n) => `${n}G`;
exports.G = G;
const M = (n) => `${n}M`;
exports.M = M;
const K = (n) => `${n}K`;
exports.K = K;
const T = (n) => `${n}T`;
exports.T = T;
const Gi = (n) => `${n}Gi`;
exports.Gi = Gi;
const Mi = (n) => `${n}Mi`;
exports.Mi = Mi;
const Ki = (n) => `${n}Ki`;
exports.Ki = Ki;
const m = (n) => `${n}m`;
exports.m = m;
const h = (n) => `${n}h`;
exports.h = h;
const d = (n) => `${n * 24}h`;
exports.d = d;
const s = (n) => `${n}s`;
exports.s = s;
const ms = (n) => `${n}ms`;
exports.ms = ms;
var Unit;
(function (Unit) {
Unit.Cpu = unit_parser_1.UnitParser.make("cpu", (0, immutable_1.Set)(["m"]));
Unit.Data = unit_parser_1.UnitParser.make("data", (0, immutable_1.Set)(["M", "G", "T", "K", "Mi", "Gi", "Ki"]));
Unit.Time = unit_parser_1.UnitParser.make("time", (0, immutable_1.Set)(["m", "h", "d", "s", "ms"]));
})(Unit || (exports.Unit = Unit = {}));
//# sourceMappingURL=units.js.map