archfit
Version:
Validate the fitness of your AWS solutions, without the heavy lifting!
23 lines (22 loc) • 931 B
TypeScript
import { ArchFitTest } from '../../interfaces/ArchFitConfiguration';
import { ArchFitData } from '../../interfaces/ArchFitData';
import { DataService } from '../../interfaces/DataService';
import { DataStore } from '../../interfaces/DataStore';
export declare function createNewFitnessDataService(region: string, tests: ArchFitTest[], period: number): Promise<FitnessDataService>;
declare class FitnessDataService implements DataService {
private readonly region;
private readonly tests;
private readonly period;
private readonly dataStore;
constructor(region: string, tests: ArchFitTest[], period: number, dataStore: DataStore);
private filteredTestNames;
private hasTest;
getData(): Promise<ArchFitData>;
private getDataForAPIGateway;
private getDataForDynamoDB;
private getDataForLambda;
private getDataForS3;
private getDataForBilling;
private getOtherData;
}
export {};