🥺
TypeScriptで任意のCSSプロパティ型の値を作る
csstypeをinstallする
npm install csstype
あとは使うだけ
import { Property } from 'csstype';
const alignContent: NonNullable<Property.AlignContent> = 'flex-start';
JSXを使う方法もある
type DivElementStyle = NonNullable<JSX.IntrinsicElements['div']['style']>
const alignContent: DivElementStyle['alignContent'] = 'flex-start';
Discussion
これはどこかで使えそう… 👀🙏