Skip to content

Commit

Permalink
v25.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rjrodger committed Nov 20, 2023
1 parent 1c9e248 commit f9dfb07
Show file tree
Hide file tree
Showing 8 changed files with 186 additions and 176 deletions.
326 changes: 165 additions & 161 deletions coverage/lcov.info

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions dist/entity.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/entity.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/lib/make_entity.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/lib/store.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,12 @@
},
"devDependencies": {
"@seneca/maintain": "^0.1.0",
"@types/jest": "^29.5.6",
"esbuild": "^0.19.5",
"@types/jest": "^29.5.8",
"esbuild": "^0.19.6",
"esbuild-jest": "^0.5.0",
"jest": "^29.7.0",
"prettier": "^3.0.3",
"prettier": "^3.1.0",
"seneca-msg-test": "^3.4.0",
"typescript": "^5.2.2"
"typescript": "^5.3.2"
}
}
4 changes: 4 additions & 0 deletions src/entity.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,10 @@ function generate_id(this: any, msg: any, reply: any) {
}


// Prevent name mangling
Object.defineProperty(entity, 'name', { value: 'entity' })


export type { Entity }

export default entity
Expand Down
16 changes: 8 additions & 8 deletions src/lib/make_entity.ts
Original file line number Diff line number Diff line change
Expand Up @@ -487,14 +487,14 @@ class Entity implements Record<string, any> {
// ].join('/') // TODO: make joiner an option
(opt && opt.string$ ? '$' : '') + canonstr(canon)
: opt.array
? [canon.zone, canon.base, canon.name]
: opt.array$
? [canon.zone, canon.base, canon.name]
: opt.object
? { zone: canon.zone, base: canon.base, name: canon.name }
: opt.object$
? { zone$: canon.zone, base$: canon.base, name$: canon.name }
: [canon.zone, canon.base, canon.name]
? [canon.zone, canon.base, canon.name]
: opt.array$
? [canon.zone, canon.base, canon.name]
: opt.object
? { zone: canon.zone, base: canon.base, name: canon.name }
: opt.object$
? { zone$: canon.zone, base$: canon.base, name$: canon.name }
: [canon.zone, canon.base, canon.name]
}

// data = object, or true|undef = include $, false = exclude $
Expand Down

0 comments on commit f9dfb07

Please sign in to comment.