UNPKG

butternut

Version:
18 lines (14 loc) 449 B
import Node from '../Node.js'; export default class ObjectPattern extends Node { minify ( code, chars ) { let c = this.start + 1; for ( let i = 0; i < this.properties.length; i += 1 ) { // TODO remove unused properties const property = this.properties[i]; property.minify( code, chars ); if ( property.start > c ) code.overwrite( c, property.start, i ? ',' : '' ); c = property.end; } code.remove( c, this.end - 1 ); } }