0.2.0 • Published 5 years ago

@sumeetr/indexer v0.2.0

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

Indexer

Installation

npm install --save @sumeetr/indexer

Usage

import {Indexed, indexArray} from '@sumeetr/indexer';

interface ArrayItem {
    id: number;
    name: string;
}

const array: ArrayItem[] = [
    {id: 0, name: 'Kurt'},
    {id: 1, name: 'Krist'},
    {id: 2, name: 'Dave'},
    {id: 3, name: 'Pat'}
];

console.log(array);
// [{id: 0, name: 'Kurt'}, {id: 1, name: 'Krist'}, {id: 2, name: 'Dave'}, {id: 3, name: 'Pat'}]

const indexedArray: Indexed<ArrayItem> = indexArray(array);

console.log(indexedArray);
// {0: {id: 0, name: 'Kurt'}, 1: {id: 1, name: 'Krist'}, 2: {id: 2, name: 'Dave'}, 3: {id: 3, name: 'Pat'}}
0.2.0

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago