0.1.0 • Published 2 years ago

@zeeko/power-accessor v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

power-accessor

Installation

npm i @zeeko/power-accessor

Usage

import { Accessor, Matcher } from '@zeeko/power-accessor';

const obj = {
  a: {
    bob: { c: 1 },
    alice: { c: 2 },
    cindy: { c: 3 },
    bill: { c: 4 },
  },
};

const accessor = new Accessor(
  'a',
  Matcher.when((key) => key.startsWith('b')),
  'c',
);
const values = accessor.get(obj);
console.log(values); // [1, 4]
accessor.set(obj, 5);
const updatedValues = accessor.get(obj);
console.log(updatedValues); // [5, 5]

Building

Run nx build power-accessor to build the library.

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago