@k8ts/instruments
Version:
A collection of utilities and core components for k8ts.
37 lines • 1.35 kB
TypeScript
import { UnitParser } from "./unit-parser";
export type G = `${number}G`;
export declare const G: (n: number) => G;
export type M = `${number}M`;
export declare const M: (n: number) => M;
export type K = `${number}K`;
export declare const K: (n: number) => K;
export type T = `${number}T`;
export declare const T: (n: number) => T;
export type Gi = `${number}Gi`;
export declare const Gi: (n: number) => Gi;
export type Mi = `${number}Mi`;
export declare const Mi: (n: number) => Mi;
export type Ki = `${number}Ki`;
export declare const Ki: (n: number) => Ki;
export type m = `${number}m`;
export declare const m: (n: number) => m;
export type h = `${number}h`;
export declare const h: (n: number) => h;
export type d = `${number}d`;
export declare const d: (n: number) => d;
export type s = `${number}s`;
export declare const s: (n: number) => s;
export type ms = `${number}ms`;
export declare const ms: (n: number) => ms;
export interface UnitDefinition<Unit extends string> {
}
export declare namespace Unit {
type Data = M | G | T | K | Mi | Gi | Ki;
type Cpu = m;
type Time = m | h | d | s | ms;
type Any = Data | Cpu | Time;
const Cpu: UnitParser<"m">;
const Data: UnitParser<"M" | "G" | "T" | "K" | "Mi" | "Gi" | "Ki">;
const Time: UnitParser<"d" | "h" | "m" | "s" | "ms">;
}
//# sourceMappingURL=units.d.ts.map