@atomist/sdm-pack-aspect
Version:
an Atomist SDM Extension Pack for visualizing drift across an organization
24 lines • 649 B
TypeScript
export interface UpTo {
upTo: number;
}
export interface Exactly {
exactly: number;
}
export declare const Default = "default";
export declare type Band = UpTo | Exactly | typeof Default;
export declare type Bands<B extends string> = Record<B, Band>;
export declare enum BandCasing {
NoChange = 0,
Sentence = 1
}
/**
* Return the band for the given value
* @param {Bands} bands
* @param {number} value
* @return {string}
*/
export declare function bandFor<B extends string = string>(bands: Bands<B>, value: number, options?: {
includeNumber?: boolean;
casing?: BandCasing;
}): string;
//# sourceMappingURL=bands.d.ts.map