From 3df9dc9387ec3c11f35012801352554188a08854 Mon Sep 17 00:00:00 2001 From: Stephen Isienyi Date: Sun, 2 Jun 2024 02:13:22 -0700 Subject: [PATCH] type def and readme updates --- README.md | 10 ++++++---- package.json | 2 +- src/main.ts | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a0dfb39..a1312ab 100644 --- a/README.md +++ b/README.md @@ -46,11 +46,13 @@ import myImmutable from './my-immutable'; const consumer = myImmutable.connect(); -const objectPath = 'a.b.c'; +const objectPaths = [ 'a.b.c', 'a.b' ]; -const data : AccessorResponse = consumer.get( objectPath ); - -console.log( data ); // { 'a.b.c', 24 } +const data : AccessorResponse = consumer.get( ...objectPaths ); +// => data = { +// 'a.b': { c: 24 }, +// 'a.b.c': 24 +// } ``` ### Manually Discard an AutoImmutable Consumer. diff --git a/package.json b/package.json index e21acda..4e30152 100644 --- a/package.json +++ b/package.json @@ -68,5 +68,5 @@ "test:watch": "jest --updateSnapshot --watchAll" }, "types": "dist/index.d.ts", - "version": "1.0.1-rc.0" + "version": "1.0.1" } diff --git a/src/main.ts b/src/main.ts index 1fa3900..da3845b 100644 --- a/src/main.ts +++ b/src/main.ts @@ -77,7 +77,7 @@ export class Immutable extends Closable { @invoke connect() { - return new Connection( + return new Connection( `${ deps.numCreated }:${ ++this.#numConnectionsCreated }`, { key: this, map: Immutable.#cacheMap