0.0.4 • Published 6 years ago

array-by-id v0.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

Build status

Revolution in working with the arrays

Simple wrapper for working with array of object with the id field

Install

npm i array-by-id

Example (./examples/simple.ts)

import {ArrayById, IId} from "../src";

interface Data extends IId{
    data : string;
}
let arrayById = new ArrayById<Data>();

arrayById.add({id : "a", data : "A - data"});
arrayById.add({id : "b", data : "B - data"});

console.log(arrayById.getById("a").data);//A - data
console.log(arrayById.containsById("a"));//true
console.log(arrayById.getById("b").data);//B - data
console.log(arrayById.containsById("b"));//true
console.log(arrayById.containsById("c")); //false

arrayById.removeById("a");
arrayById.removeById("b");