init<T, S, U, M, C extends SingleConfig<S, U, M> , I extends SingleInput<T, S, U, M, C> > static method
I
init<T, S, U, M, C extends SingleConfig<S, U, M> , I extends SingleInput<T, S, U, M, C> >(
- C config
override
Implementation
static I init<T, S, U, M, C extends SingleConfig<S, U, M>, I extends SingleInput<T, S, U, M, C>>(C config) {
return switch (config) {
StateConfig config => StateInput.init(config),
FieldConfig config => FieldInput.init(config),
} as I;
}