eureka-plugins
Version:
Eureka Bridge for adding Plugins
32 lines (31 loc) • 1.04 kB
TypeScript
import ISettings from './ISettings';
/**
* Setting Class for helping accessing to the env variables
*/
declare class Settings implements ISettings {
/**
* Get a int value from environment variables
* @param name name to get
* @param defaultValue default value if the variables don't exists
*/
getInt(name: string, defaultValue?: number): number;
/**
* Get a boolean value from environment variables
* @param name name to get
* @param defaultValue default value if the variables don't exists
*/
getBoolean(name: string, defaultValue?: boolean): boolean;
/**
* Retrieve a boolean value that indicates if the env var exists or not
* @param name
*/
exists(name: string): boolean;
/**
* Get a string value from environment variables
* @param name name to get
* @param defaultValue default value if the variables don't exists
*/
get(name: string, defaultValue?: string): string;
}
declare const _default: Settings;
export default _default;