@serverless-plugin-sqs-local/elasticmq-localhost
Version:
ElasticMQ runner for development and testing
22 lines (21 loc) • 591 B
TypeScript
export interface SetupConfig {
downloadUrl: string;
installPath: string;
jar: string;
}
export interface StartConfig {
port: number;
}
export default interface Config {
setup: SetupConfig;
start: StartConfig;
}
declare type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;
export declare type SetupOptions = Partial<Omit<SetupConfig, 'jar'>>;
export declare type StartOptions = Partial<StartConfig>;
export interface Options {
setup?: SetupOptions;
start?: StartOptions;
}
export declare const defaultConfig: Config;
export {};