@@ -264,11 +264,10 @@ const patternlab_module = function (config) {
264
264
/**
265
265
* build patterns, copy assets, and construct ui
266
266
*
267
- * @param {function } callback a function invoked when build is complete
268
267
* @param {object } options an object used to control build behavior
269
268
* @returns {Promise } a promise fulfilled when build is complete
270
269
*/
271
- build : function ( callback , options ) {
270
+ build : function ( options ) {
272
271
if ( patternlab && patternlab . isBusy ) {
273
272
logger . info ( 'Pattern Lab is busy building a previous run - returning early.' ) ;
274
273
return Promise . resolve ( ) ;
@@ -282,21 +281,20 @@ const patternlab_module = function (config) {
282
281
this . events . on ( 'patternlab-pattern-change' , ( ) => {
283
282
if ( ! patternlab . isBusy ) {
284
283
options . cleanPublic = false ;
285
- return this . build ( callback , options ) ;
284
+ return this . build ( options ) ;
286
285
}
287
286
return Promise . resolve ( ) ;
288
287
} ) ;
289
288
290
289
this . events . on ( 'patternlab-global-change' , ( ) => {
291
290
if ( ! patternlab . isBusy ) {
292
291
options . cleanPublic = true ; //rebuild everything
293
- return this . build ( callback , options ) ;
292
+ return this . build ( options ) ;
294
293
}
295
294
return Promise . resolve ( ) ;
296
295
} ) ;
297
296
298
297
patternlab . isBusy = false ;
299
- callback ( ) ;
300
298
} ) ;
301
299
} ,
302
300
@@ -312,19 +310,17 @@ const patternlab_module = function (config) {
312
310
/**
313
311
* build patterns only, leaving existing public files intact
314
312
*
315
- * @param {function } callback a function invoked when build is complete
316
313
* @param {object } options an object used to control build behavior
317
314
* @returns {Promise } a promise fulfilled when build is complete
318
315
*/
319
- patternsonly : function ( callback , options ) {
316
+ patternsonly : function ( options ) {
320
317
if ( patternlab && patternlab . isBusy ) {
321
318
logger . info ( 'Pattern Lab is busy building a previous run - returning early.' ) ;
322
319
return Promise . resolve ( ) ;
323
320
}
324
321
patternlab . isBusy = true ;
325
322
return buildPatterns ( options . cleanPublic ) . then ( ( ) => {
326
323
patternlab . isBusy = false ;
327
- callback ( ) ;
328
324
} ) ;
329
325
} ,
330
326
@@ -375,7 +371,7 @@ const patternlab_module = function (config) {
375
371
*/
376
372
serve : function ( options ) {
377
373
options . watch = true ;
378
- return this . build ( ( ) => { } , options ) . then ( function ( ) {
374
+ return this . build ( options ) . then ( function ( ) {
379
375
serve ( patternlab ) ;
380
376
} ) ;
381
377
} ,
0 commit comments