@xmotion/aws-ssm-param-nestjs
Version:
AWS SSM Parameter Store Helper on NestJS application
12 lines (11 loc) • 502 B
TypeScript
import { Parameter } from '@aws-sdk/client-ssm';
type Maybe<T> = T | null;
export declare class ConfigParametersService {
private readonly configParameters;
private static readonly trutyValues;
constructor(configParameters: Parameter[]);
get<R extends string>(name: string, defaultValue?: Maybe<R>): Maybe<R>;
getBool<R extends boolean>(name: string, defaultValue?: Maybe<R>): Maybe<R>;
getNumber<R extends number>(name: string, defaultValue?: Maybe<R>): Maybe<R>;
}
export {};