crud-from-array
v1.0.3
Published
Clase para crear crud de un array, fix documentacion
Downloads
5
Readme
Crud From Array
Usamo una clase para hacer operaciones CRUD sobre un array.
Esto sirve para hacer mocks o pruebas en formularios.
Setup
import {CrudFromArray} from 'crud-from-array';
let arregloPersonas = [
{id: 1, nombre: 'Juan'},
{id: 2, nombre: 'Pablo'},
{id: 3, nombre: 'Leo'},
{id: 4, nombre: 'Mariana'},
{id: 5, nombre: 'Daniela'},
{id: 6, nombre: 'Jesus'},
{id: 7, nombre: 'María'},
{id: 8, nombre: 'Luis'},
{id: 9, nombre: 'José'},
{id: 10, nombre: 'Fabi'},
];
let persona = new CrudFromArray(arregloPersonas, 'id');
cdn
Uso con unpkg:
import {CrudFromArray} from 'https://unpkg.com/crud-from-array';
Crear datos (post)
Para agregar datos a una tabla necesitamos hacer un post:
persona.post({nombre: 'jj', id: 11});
notar: Que al ser un arreglo que manejamos, se tiene que dar los ids manualmente
Leer datos
Contamos con dos opciones: get and list.
Get
//obtenemos la persona con id = 2
persona.get(2);
List
Regresa la lista de todos los items del array
//regresa los primeros 10 registros del array
persona.list()
//regresa un sub array con 5 elementos inicializando desde la posicion 4
const offset = 4;
const limit = 5;
persona.list(offset, limit);
Actualizar datos
Para actualizar los registro del array usamos
//actualizamos el item con id 1 con el objecto {nombre: 'coque'}
persona.update(1, {nombre: 'coque'});
Delete
Eliminamos el elemnto del array con id dado
//eliminamos el item con id = 2
persona.delete(2);