Skip to content

Yet another bi directional map implementation for JS (in TypeScript)

Notifications You must be signed in to change notification settings

harunurhan/bi-directional-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BiDirectionalMap

Simple implementation of bi directional map (key <=> value) using 2 es6 Maps in typescript.

Install

npm install bi-directional-map

Usage

import { BiDirectionalMap } from 'bi-directional-map/dist';

const map = new BiDirectionalMap<string, string>({ a: 'apple', b: 'banana' });

map.set('o', 'orange');
map.deleteKey('b');
map.deleteValue('apple');
map.size // 1
map.hasKey('a') // false
map.hasValue('banana') // false

Check tests for more examples.

About

Yet another bi directional map implementation for JS (in TypeScript)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published