mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-02-18 11:31:20 -05:00
(cosmetic) removing occasional extra linebreaks in JS generated from class definitions.
This commit is contained in:
@@ -710,10 +710,10 @@ exports.ClassNode: class ClassNode extends BaseNode
|
||||
props.push prop
|
||||
|
||||
constructor.body.unshift literal "$me = this" if me
|
||||
construct: @idt() + (new AssignNode(@variable, constructor)).compile(merge o, {sharedScope: constScope}) + ';\n'
|
||||
props: if props.empty() then '' else props.compile(o) + '\n'
|
||||
extension: if extension then @idt() + extension.compile(o) + ';\n' else ''
|
||||
returns: if @returns then new ReturnNode(@variable).compile(o) else ''
|
||||
construct: @idt() + (new AssignNode(@variable, constructor)).compile(merge o, {sharedScope: constScope}) + ';'
|
||||
props: if !props.empty() then '\n' + props.compile(o) else ''
|
||||
extension: if extension then '\n' + @idt() + extension.compile(o) + ';' else ''
|
||||
returns: if @returns then '\n' + new ReturnNode(@variable).compile(o) else ''
|
||||
"$construct$extension$props$returns"
|
||||
|
||||
#### AssignNode
|
||||
|
||||
Reference in New Issue
Block a user