🥺

TypeScriptで任意のCSSプロパティ型の値を作る

1 min read 1

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

これはどこかで使えそう… 👀🙏

ログインするとコメントできます