styles.ts
                  
                  
                  const styles: any = {
                  
                  
                    foo: {
                  
                  
                      color: "black"
                  
                  
                    }
                  
                  
                  }
                  
                  
                  
                  
                  
                  // component.tsx
                  
                  
                  
                  
                  
                  /** @jsx jsx */
                  
                  
                  import {jsx} from "@emotion/react";
                  
                  
                  import {styles} from "./styles.ts"
                  
                  
                  
                  
                  
                  const FooCompoent = ()=>(
                  
                  
                  
                  
                  
                    <div css={{styles.foo}}>
                  
                  
                  
                  
                  
                    </div>
                  
                  
                  
                  
                  
                  )
                  
                  
                
CSSObject скорее всего, из @emotion/serialize если только он ни где не реэкспортится Upd да он есть и в пакете /react,
Стикер
Открывал? https://emotion.sh/docs/typescript
Кек, я не догадался это открыть, сижу в типы смотрю
)))
Record<string, CSSObject> ?
у него же просто обект где значения CSSObject?
Ну у него вроде такой объект {[className]: CSSObject}
https://github.com/emotion-js/emotion/issues/1267 Может что-то т акое тебе поможет.
Обсуждают сегодня