Skip to content

Commit a15c5e4

Browse files
authored
Merge pull request #11 from webKrafters/pdeps
type def and readme updates
2 parents 434e4bf + 3df9dc9 commit a15c5e4

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,13 @@ import myImmutable from './my-immutable';
4646

4747
const consumer = myImmutable.connect();
4848

49-
const objectPath = 'a.b.c';
49+
const objectPaths = [ 'a.b.c', 'a.b' ];
5050

51-
const data : AccessorResponse = consumer.get( objectPath );
52-
53-
console.log( data ); // { 'a.b.c', 24 }
51+
const data : AccessorResponse = consumer.get( ...objectPaths );
52+
// => data = {
53+
// 'a.b': { c: 24 },
54+
// 'a.b.c': 24
55+
// }
5456
```
5557

5658
### Manually Discard an AutoImmutable Consumer.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,5 +68,5 @@
6868
"test:watch": "jest --updateSnapshot --watchAll"
6969
},
7070
"types": "dist/index.d.ts",
71-
"version": "1.0.1-rc.0"
71+
"version": "1.0.1"
7272
}

src/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export class Immutable<T extends Value = Value> extends Closable {
7777

7878
@invoke
7979
connect() {
80-
return new Connection(
80+
return new Connection<T>(
8181
`${ deps.numCreated }:${ ++this.#numConnectionsCreated }`, {
8282
key: this,
8383
map: Immutable.#cacheMap

0 commit comments

Comments
 (0)