UNPKG

@aws-lambda-powertools/parameters

Version:
24 lines (23 loc) 846 B
const DEFAULT_MAX_AGE_SECS = 5; const TRANSFORM_METHOD_JSON = 'json'; const TRANSFORM_METHOD_BINARY = 'binary'; const TRANSFORM_METHOD_AUTO = 'auto'; const APPCONFIG_TOKEN_EXPIRATION = 23 * 60 * 60 * 1000 + 45 * 60 * 1000; // 23 hrs 45 min /** * Transform methods for values retrieved by parameter providers. */ const Transform = { /** * Transform the retrieved value using `JSON.parse`. */ JSON: TRANSFORM_METHOD_JSON, /** * Transform a base64-encoded value from `Uint8Array` to `string`. */ BINARY: TRANSFORM_METHOD_BINARY, /** * Automatically detect the transform method based on the parameter' name suffix. */ AUTO: TRANSFORM_METHOD_AUTO, }; export { APPCONFIG_TOKEN_EXPIRATION, DEFAULT_MAX_AGE_SECS, TRANSFORM_METHOD_JSON, TRANSFORM_METHOD_BINARY, TRANSFORM_METHOD_AUTO, Transform, };