🥺

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

2020/12/19に公開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