BoolInput<T extends U, S extends bool?, U extends S, M, C extends BoolConfig<S, U, M>>.init constructor

BoolInput<T extends U, S extends bool?, U extends S, M, C extends BoolConfig<S, U, M>>.init(
  1. C config
)

Implementation

factory BoolInput.init(C config) {
  return switch (config) {
    RequiredBoolConfig config => RequiredBoolInput.init(config),
    OptionalBoolConfig config => OptionalBoolInput.init(config),
    NullableBoolConfig config => NullableBoolInput.init(config),
  } as BoolInput<T, S, U, M, C>;
}