UNPKG

@k8ts/instruments

Version:

A collection of utilities and core components for k8ts.

36 lines 1.26 kB
"use strict"; 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