UNPKG

eureka-plugins

Version:

Eureka Bridge for adding Plugins

32 lines (31 loc) 1.04 kB
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;