UNPKG

archfit

Version:

Validate the fitness of your AWS solutions, without the heavy lifting!

25 lines (24 loc) 873 B
import { ArchFitConfiguration } from '../../interfaces/ArchFitConfiguration'; import { FitnessInput } from '../../interfaces/FitnessInput'; import { ArchFitData } from '../../interfaces/ArchFitData'; import { Currency } from '../../interfaces/Currency'; export declare function createNewArchFit(config: ArchFitConfiguration): Promise<ArchFit>; declare class ArchFit { private readonly config; private data; fallbackCurrency: Currency; fallbackPeriod: number; resultsFileName: string; constructor(config: ArchFitConfiguration); setData(data: ArchFitData): void; getConfig(): Required<ArchFitConfiguration>; private validateConfig; private validateTests; private validateRegion; private validatePeriod; private validateCurrency; private validateReport; runTests(): FitnessInput[]; private getTest; } export {};