File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -482,9 +482,26 @@ const getImageName = (item, imageSize) => {
482482 return `${ item . id } -${ imageSizes [ imageSize ] . append } .${ imageSizes [ imageSize ] . format } ` ;
483483} ;
484484
485+ const imageTypeFunctions = {
486+ icon : createIcon ,
487+ 'base-image' : createBaseImage ,
488+ 'grid-image' : createGridImage ,
489+ 'image' : createInspectImage ,
490+ '512' : create512Image ,
491+ '8x' : create8xImage ,
492+ } ;
493+
494+ const createImage = async ( imageType , image , item ) => {
495+ if ( ! imageTypeFunctions [ imageType ] ) {
496+ return Promise . reject ( new Error ( `${ imageType } is not a valid image type` ) ) ;
497+ }
498+ return imageTypeFunctions [ imageType ] ( image , item ) ;
499+ } ;
500+
485501module . exports = {
486502 colors : colors ,
487503 imageSizes : imageSizes ,
504+ createImage : createImage ,
488505 createIcon : createIcon ,
489506 createGridImage : createGridImage ,
490507 createBaseImage : createBaseImage ,
You can’t perform that action at this time.
0 commit comments