Skip to content

Commit c212e6e

Browse files
author
Zdenko Vujasinovic
committed
refactor
1 parent 5a709ed commit c212e6e

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed

lib/coffeescript/nodes.js

Lines changed: 3 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/nodes.coffee

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2225,12 +2225,10 @@ exports.Assign = class Assign extends Base
22252225
if prop instanceof Assign
22262226
# prop is `k: expr`, we need to check `expr` for nested splats
22272227
if prop.value.isObject?()
2228-
if prop.operatorToken.unwrap().value is ':'
2229-
# prop is `k: {...}`
2230-
nestedProperties = prop.value.base.properties
2231-
if prop.operatorToken.unwrap().value is '='
2232-
# prop is `k = {...} `
2233-
continue
2228+
# prop is `k = {...} `
2229+
continue unless prop.context is 'object'
2230+
# prop is `k: {...}`
2231+
nestedProperties = prop.value.base.properties
22342232
else if prop.value instanceof Assign and prop.value.variable.isObject()
22352233
# prop is `k: {...} = default`
22362234
nestedProperties = prop.value.variable.base.properties

0 commit comments

Comments
 (0)