No description
.idea | ||
dist | ||
src | ||
.babelrc | ||
.editorconfig | ||
.eslintrc.js | ||
.gitignore | ||
.nvmrc | ||
package-lock.json | ||
package.json | ||
README.md | ||
webpack.common.js | ||
webpack.dev.js | ||
webpack.prod.js |
MCF-Objects
Se trata de una librería para la gestión de objetos que añade tipos estáticos y verificaciones.
Admite los siguientes tipos básicos:
- String
- Number
- Boolean
- Array
- Enum
Mediante la definición de los objetos estáticos se pueden establecer límites a los valores, listas de valores permitidos...
Entorno de desarrollo
La bibioteca se transpila usando babel
y se compila con webpack
.
Arquitectura
En el archivo index.js
, se exporta la clase definedObject.
El constructor de clase lee la definición pasada como argumento cuando crea una instancia de clase y efectúa las verificaciones necesarias antes de devolver dicha instancia. Cuando se asignan valores a los campos del objeto también se realizar las verificaciones indicadas sobre estos.