@@ -752,11 +752,10 @@ const patternlab_engine = function (config) {
752
752
/**
753
753
* build patterns, copy assets, and construct ui
754
754
*
755
- * @param {function } callback a function invoked when build is complete
756
755
* @param {object } options an object used to control build behavior
757
756
* @returns {Promise } a promise fulfilled when build is complete
758
757
*/
759
- build : function ( callback , options ) {
758
+ build : function ( options ) {
760
759
if ( patternlab && patternlab . isBusy ) {
761
760
logger . info ( 'Pattern Lab is busy building a previous run - returning early.' ) ;
762
761
return Promise . resolve ( ) ;
@@ -770,21 +769,20 @@ const patternlab_engine = function (config) {
770
769
this . events . on ( 'patternlab-pattern-change' , ( ) => {
771
770
if ( ! patternlab . isBusy ) {
772
771
options . cleanPublic = false ;
773
- return this . build ( callback , options ) ;
772
+ return this . build ( options ) ;
774
773
}
775
774
return Promise . resolve ( ) ;
776
775
} ) ;
777
776
778
777
this . events . on ( 'patternlab-global-change' , ( ) => {
779
778
if ( ! patternlab . isBusy ) {
780
779
options . cleanPublic = true ; //rebuild everything
781
- return this . build ( callback , options ) ;
780
+ return this . build ( options ) ;
782
781
}
783
782
return Promise . resolve ( ) ;
784
783
} ) ;
785
784
786
785
patternlab . isBusy = false ;
787
- callback ( ) ;
788
786
} ) ;
789
787
} ,
790
788
@@ -800,19 +798,17 @@ const patternlab_engine = function (config) {
800
798
/**
801
799
* build patterns only, leaving existing public files intact
802
800
*
803
- * @param {function } callback a function invoked when build is complete
804
801
* @param {object } options an object used to control build behavior
805
802
* @returns {Promise } a promise fulfilled when build is complete
806
803
*/
807
- patternsonly : function ( callback , options ) {
804
+ patternsonly : function ( options ) {
808
805
if ( patternlab && patternlab . isBusy ) {
809
806
logger . info ( 'Pattern Lab is busy building a previous run - returning early.' ) ;
810
807
return Promise . resolve ( ) ;
811
808
}
812
809
patternlab . isBusy = true ;
813
810
return buildPatterns ( options . cleanPublic ) . then ( ( ) => {
814
811
patternlab . isBusy = false ;
815
- callback ( ) ;
816
812
} ) ;
817
813
} ,
818
814
@@ -864,7 +860,7 @@ const patternlab_engine = function (config) {
864
860
*/
865
861
serve : function ( options ) {
866
862
options . watch = true ;
867
- return this . build ( ( ) => { } , options ) . then ( function ( ) {
863
+ return this . build ( options ) . then ( function ( ) {
868
864
serve ( patternlab ) ;
869
865
} ) ;
870
866
} ,
0 commit comments