Type alias StyleSetterPropFuncs<Self, Type>

StyleSetterPropFuncs<Self, Type>: { [ Key in keyof Type as StyleSetter<Key extends string ? Key : never>]: ((v: Type[Key] | ImmutableMutator<Type[Key]>) => Self) }

Helper type to create setter function type definitions for all keys in given type.

Used to create setter functions for all properties form a property interface definition.

Type Parameters

  • Self

  • Type