import { MrBuildServicePackageCommandArgs, MrCommandHandlerArgs, MrCommandManifest, MrPackageBuilderCommandResults, } from '@cirrusct/mr-core'; import { clean as cleanCli } from './cli'; export const manifestFactory = ( handler: (name: string, args: MrBuildServicePackageCommandArgs) => Promise ) => { return { commands: { clean: { cli: cleanCli, handler: async args => handler('clean', args), isPackageHandler: true, }, }, }; };