1.0.3 • Published 1 year ago

crud-from-array v1.0.3

Weekly downloads
-
License
(MIT OR Apache-2....
Repository
-
Last release
1 year ago

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);
1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago