1 package subsystems 2 3 // ComponentConfigurer is a common interface for SDK component factories and configuration builders. 4 // Applications should not need to implement this interface. 5 type ComponentConfigurer[T any] interface { 6 // Build is called internally by the SDK to create an implementation instance. Applications 7 // should not need to call this method. 8 Build(clientContext ClientContext) (T, error) 9 } 10