Skip to content

Commit 913f169

Browse files
author
Vlad Balin
committed
Fixed bug in 'store.' reference
1 parent 074ea1b commit 913f169

File tree

7 files changed

+8
-8
lines changed

7 files changed

+8
-8
lines changed

dist/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/traversable.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/traversable.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/traversable.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export interface Traversable {
1212
get( key : string ) : any
1313
}
1414

15-
const referenceMask = /\^|([^.]+)/g;
15+
const referenceMask = /\^|(store\.[^.]+)|([^.]+)/g;
1616

1717
// Compile reference to function
1818
export type ResolveReference = ( root : Traversable ) => any;
@@ -29,7 +29,7 @@ export class CompiledReference {
2929
if( key === '^' || key === 'owner' ) return 'getOwner()';
3030

3131
if( key[ 0 ] === '~' ) return `getStore().get("${ key.substr( 1 ) }")`;
32-
32+
3333
if( key.indexOf( 'store.' ) === 0 ) return `getStore().get("${ key.substr( 6 ) }")`;
3434

3535
return key;

tests/typescript/dist/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -867,7 +867,7 @@ var ValidationError = (function () {
867867
return ValidationError;
868868
}());
869869

870-
var referenceMask = /\^|([^.]+)/g;
870+
var referenceMask = /\^|(store\.[^.]+)|([^.]+)/g;
871871
var CompiledReference = (function () {
872872
function CompiledReference(reference, splitTail) {
873873
if (splitTail === void 0) { splitTail = false; }

tests/typescript/dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)