UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

27 lines (26 loc) 873 B
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;