@@ -47,7 +47,7 @@ let members = {
4747 tag : ownCustomObject
4848} ;
4949
50- let memberNames = Object . keys ( members ) ;
50+ const memberNames = Object . keys ( members ) ;
5151const META_FIELD = '__ember_meta__' ;
5252
5353function Meta ( obj , parentMeta ) {
@@ -92,10 +92,10 @@ memberNames.forEach(name => members[name](name, Meta));
9292function ownMap ( name , Meta ) {
9393 let key = memberProperty ( name ) ;
9494 let capitalized = capitalize ( name ) ;
95- Meta . prototype [ ' writable' + capitalized ] = function ( ) {
95+ Meta . prototype [ ` writable${ capitalized } ` ] = function ( ) {
9696 return this . _getOrCreateOwnMap ( key ) ;
9797 } ;
98- Meta . prototype [ ' readable' + capitalized ] = function ( ) { return this [ key ] ; } ;
98+ Meta . prototype [ ` readable${ capitalized } ` ] = function ( ) { return this [ key ] ; } ;
9999}
100100
101101Meta . prototype . _getOrCreateOwnMap = function ( key ) {
@@ -112,16 +112,16 @@ function inheritedMap(name, Meta) {
112112 let key = memberProperty ( name ) ;
113113 let capitalized = capitalize ( name ) ;
114114
115- Meta . prototype [ ' write' + capitalized ] = function ( subkey , value ) {
115+ Meta . prototype [ ` write${ capitalized } ` ] = function ( subkey , value ) {
116116 let map = this . _getOrCreateOwnMap ( key ) ;
117117 map . set ( subkey , value ) ;
118118 } ;
119119
120- Meta . prototype [ ' peek' + capitalized ] = function ( subkey ) {
120+ Meta . prototype [ ` peek${ capitalized } ` ] = function ( subkey ) {
121121 return this . _findInherited ( key , subkey ) ;
122122 } ;
123123
124- Meta . prototype [ ' forEach' + capitalized ] = function ( fn ) {
124+ Meta . prototype [ ` forEach${ capitalized } ` ] = function ( fn ) {
125125 let pointer = this ;
126126 let seen = new LodashishStack ( ) ;
127127
@@ -141,15 +141,15 @@ function inheritedMap(name, Meta) {
141141 }
142142 } ;
143143
144- Meta . prototype [ ' clear' + capitalized ] = function ( ) {
144+ Meta . prototype [ ` clear${ capitalized } ` ] = function ( ) {
145145 this [ key ] = undefined ;
146146 } ;
147147
148- Meta . prototype [ ' deleteFrom' + capitalized ] = function ( subkey ) {
148+ Meta . prototype [ ` deleteFrom${ capitalized } ` ] = function ( subkey ) {
149149 this . _getOrCreateOwnMap ( key ) . delete ( subkey ) ;
150150 } ;
151151
152- Meta . prototype [ ' hasIn' + capitalized ] = function ( subkey ) {
152+ Meta . prototype [ ` hasIn${ capitalized } ` ] = function ( subkey ) {
153153 return this . _findInherited ( key , subkey ) !== undefined ;
154154 } ;
155155}
@@ -186,7 +186,7 @@ function inheritedMapOfMaps(name, Meta) {
186186 let key = memberProperty ( name ) ;
187187 let capitalized = capitalize ( name ) ;
188188
189- Meta . prototype [ ' write' + capitalized ] = function ( subkey , itemkey , value ) {
189+ Meta . prototype [ ` write${ capitalized } ` ] = function ( subkey , itemkey , value ) {
190190 let keyMap = this . _getOrCreateOwnMap ( key ) ;
191191 let subkeyMap = keyMap . get ( subkey ) ;
192192 if ( ! subkeyMap ) {
@@ -196,7 +196,7 @@ function inheritedMapOfMaps(name, Meta) {
196196 subkeyMap . set ( itemkey , value ) ;
197197 } ;
198198
199- Meta . prototype [ ' peek' + capitalized ] = function ( subkey , itemkey ) {
199+ Meta . prototype [ ` peek${ capitalized } ` ] = function ( subkey , itemkey ) {
200200 let pointer = this ;
201201 while ( pointer !== undefined ) {
202202 let keyMap = pointer [ key ] ;
@@ -213,7 +213,7 @@ function inheritedMapOfMaps(name, Meta) {
213213 }
214214 } ;
215215
216- Meta . prototype [ ' has' + capitalized ] = function ( subkey ) {
216+ Meta . prototype [ ` has${ capitalized } ` ] = function ( subkey ) {
217217 let pointer = this ;
218218 while ( pointer !== undefined ) {
219219 if ( pointer [ key ] && pointer [ key ] . has ( subkey ) ) {
@@ -224,7 +224,7 @@ function inheritedMapOfMaps(name, Meta) {
224224 return false ;
225225 } ;
226226
227- Meta . prototype [ ' forEachIn' + capitalized ] = function ( subkey , fn ) {
227+ Meta . prototype [ ` forEachIn${ capitalized } ` ] = function ( subkey , fn ) {
228228 return this . _forEachIn ( key , subkey , fn ) ;
229229 } ;
230230}
@@ -264,14 +264,14 @@ Meta.prototype._forEachIn = function(key, subkey, fn) {
264264function ownCustomObject ( name , Meta ) {
265265 let key = memberProperty ( name ) ;
266266 let capitalized = capitalize ( name ) ;
267- Meta . prototype [ ' writable' + capitalized ] = function ( create ) {
267+ Meta . prototype [ ` writable${ capitalized } ` ] = function ( create ) {
268268 let ret = this [ key ] ;
269269 if ( ! ret ) {
270270 ret = this [ key ] = create ( this . source ) ;
271271 }
272272 return ret ;
273273 } ;
274- Meta . prototype [ ' readable' + capitalized ] = function ( ) {
274+ Meta . prototype [ ` readable${ capitalized } ` ] = function ( ) {
275275 return this [ key ] ;
276276 } ;
277277}
@@ -282,18 +282,18 @@ function ownCustomObject(name, Meta) {
282282function inheritedCustomObject ( name , Meta ) {
283283 let key = memberProperty ( name ) ;
284284 let capitalized = capitalize ( name ) ;
285- Meta . prototype [ ' writable' + capitalized ] = function ( create ) {
285+ Meta . prototype [ ` writable${ capitalized } ` ] = function ( create ) {
286286 let ret = this [ key ] ;
287287 if ( ! ret ) {
288288 if ( this . parent ) {
289- ret = this [ key ] = this . parent [ ' writable' + capitalized ] ( create ) . copy ( this . source ) ;
289+ ret = this [ key ] = this . parent [ ` writable${ capitalized } ` ] ( create ) . copy ( this . source ) ;
290290 } else {
291291 ret = this [ key ] = create ( this . source ) ;
292292 }
293293 }
294294 return ret ;
295295 } ;
296- Meta . prototype [ ' readable' + capitalized ] = function ( ) {
296+ Meta . prototype [ ` readable${ capitalized } ` ] = function ( ) {
297297 return this . _getInherited ( key ) ;
298298 } ;
299299}
@@ -309,7 +309,7 @@ function capitalize(name) {
309309 return name . replace ( / ^ \w / , m => m . toUpperCase ( ) ) ;
310310}
311311
312- export var META_DESC = {
312+ export const META_DESC = {
313313 writable : true ,
314314 configurable : true ,
315315 enumerable : false ,
0 commit comments