dynamic-multikey-map
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

dynamic-multikey-map

badge badge badge

This is a dynamic multiple key map to map a single object to multiple dynamic values.

Usage

import { MultiKeyMap } from "dynamic-multikey-map";

type ValueType = {
  username: string;
  ssn: string;
};

const map = new MultiKeyMap<ValueType, string>([
  (value: ValueType) => value.ssn,
  (value: ValueType) => value.username,
]);

map.add({
  username: "john.doe",
  ssn: "123-45-6789",
});

expect(map.get("john.doe")).toEqual(map.get("123-45-6789"));

Readme

Keywords

none

Package Sidebar

Install

npm i dynamic-multikey-map

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

9.81 kB

Total Files

6

Last publish

Collaborators

  • liammartens