NewModuleSetBuilder returns a new ModuleSetBuilder.
( ctx context.Context, logger *slog.Logger, moduleDataProvider ModuleDataProvider, commitProvider CommitProvider, )
| 113 | |
| 114 | // NewModuleSetBuilder returns a new ModuleSetBuilder. |
| 115 | func NewModuleSetBuilder( |
| 116 | ctx context.Context, |
| 117 | logger *slog.Logger, |
| 118 | moduleDataProvider ModuleDataProvider, |
| 119 | commitProvider CommitProvider, |
| 120 | ) ModuleSetBuilder { |
| 121 | return newModuleSetBuilder(ctx, logger, moduleDataProvider, commitProvider) |
| 122 | } |
| 123 | |
| 124 | // NewModuleSetForRemoteModule is a convenience function that build a ModuleSet for for a single |
| 125 | // remote Module based on ModuleKey. |
searching dependent graphs…