Este README contiene las diferentes formas de utilizar la layer Utils
El objetivo es el de tener un componente que sea reutilizable en diferentes lambdas. Que permita incluir funciones de uso común entre lambdas para reutilizar código
Se debe importar utils de la siguiente forma
const logger = require("aws-lambda-utils-layer");
Están incluidas las siguientes funciones
- clone: Clona dos objetos
- isEmpty: Devuelve true en el caso de que sea un elemento vacio o no este definido
- isEqual: Compara dos objetos key por key
- isObject: Devuelve true si un objeto es un objeto
- getEnvironmentVariable: Obtiene variable de entorno y valida que esten definidas
- checkEnvVariablesAreDefined: Dada una lista de variables define si estan definidas
- getExpirationTimeInMinutes: Obtiene el tiempo de expiración ttl utilizada en tablas dynamo.
-Ordenados desde el más importante al menos importante
Esta layer utiliza como dependencia lodash link