local-elastic-docker
Version:
A package for creating / tearing down local Elasticsearch / Kibana single node clusters via Docker.
16 lines (12 loc) • 532 B
text/typescript
import { BaseContainer, IBaseContainer } from '../base-container';
import { ContainerCreateOpts, IContainerCreateOpts } from '../container-create-opts';
import { ContainerCreator } from '../container-creator';
export interface IChildContainer extends IBaseContainer { }
export class ChildContainer extends BaseContainer implements IChildContainer {
constructor(v: IChildContainer) {
super(v);
}
create(opts: IContainerCreateOpts) {
return (new ContainerCreator(this, new ContainerCreateOpts(opts))).create();
}
}