@nova-ui/bits
Version:
SolarWinds Nova Framework
27 lines (26 loc) • 873 B
TypeScript
import { InjectionToken } from "@angular/core";
export declare const unitConversionToken: InjectionToken<IUnitConversionConstants>;
export interface IUnitConversionConstants {
generic: string[];
bytes: string[];
bytesPerSecond: string[];
bitsPerSecond: string[];
hertz: string[];
milliseconds: string[];
percent: string[];
}
export type TUnitConversionBases = {
[Key in keyof IUnitConversionConstants]: number[] | number;
};
/** Standard base values used in unit conversion */
export declare enum UnitBase {
Standard = 1000,
Bytes = 1024
}
/**
* Unit display values used in unit conversion
*/
export declare const unitConversionConstants: IUnitConversionConstants;
export declare const unitConversionBases: TUnitConversionBases;
/** Available options for unit conversion */
export type UnitOption = keyof IUnitConversionConstants;