HookBuilderSourceBuilder.factory constructor

HookBuilderSourceBuilder.factory(
  1. Builder builderFactory(
    1. BuildInput input,
    2. ResolvedSource source
    )
)

Creates a HookBuilderSourceBuilder from a factory function.

The factory receives both BuildInput and the resolved ResolvedSource, allowing the builder to access the source directory at construction time.

Implementation

factory HookBuilderSourceBuilder.factory(
  Builder Function(BuildInput input, ResolvedSource source) builderFactory,
) {
  return HookBuilderSourceBuilder(builderFactory: builderFactory);
}