@microtica/mocks
Version:
Mock services for automated tests
34 lines (33 loc) • 719 B
TypeScript
/**
* Spins DynamoDB in Docker for you
*
* @export
* @class DynamoDB
*/
export declare class DynamoDBDocker {
private readonly docker;
/**
* Creates an instance of DynamoDB.
* @memberof DynamoDBDocker
*/
constructor();
/**
* Creates url that can be used to access the local DynamoDB server
*
* @returns http://localhost:port format URL
* @memberof DynamoDBDocker
*/
getURL(): string;
/**
* Spins a new DynamoDB docker container
*
* @memberof DynamoDBDocker
*/
start(): Promise<void>;
/**
* Can be used to stop the new container from running
*
* @memberof DynamoDBDocker
*/
stop(): Promise<void>;
}