@baseplate-dev/sync
Version:
Library for syncing Baseplate descriptions
19 lines • 592 B
JavaScript
import { createGeneratorTask } from '../generators/generators.js';
/**
* Create a generator task that depends on a single provider
*
* @param dependency - The dependency to run the task with
* @param run - The function to run with the dependency
* @returns A generator task that depends on the provider
*/
export function createProviderTask(dependency, run) {
return createGeneratorTask({
dependencies: {
provider: dependency,
},
run({ provider }) {
run(provider);
},
});
}
//# sourceMappingURL=create-provider-task.js.map