UNPKG

@baseplate-dev/sync

Version:

Library for syncing Baseplate descriptions

13 lines 737 B
import type { InferProviderDependency, ProviderDependency, ProviderType } from '#src/providers/providers.js'; import type { GeneratorTask } 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 declare function createProviderTask<TProviderType extends ProviderType | ProviderDependency>(dependency: TProviderType, run: (dependency: InferProviderDependency<TProviderType>) => void): GeneratorTask<undefined, { provider: TProviderType; }, undefined>; //# sourceMappingURL=create-provider-task.d.ts.map