TypeScript styled-components cheat sheet
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. This is a list of TypeScript types for styled-components generated from the declaration files in https://github.com/DefinitelyTyped/DefinitelyTyped/tree/db7577c.
See also my TypeScript React cheat sheet and TypeScript cheat sheet.
External Links
- Built-ins
- DOM
- ES5, ES2015-ES2020, ESNext
- Node.js
- Script Host
- Web Worker
- axios
- date-fns
- expo
- immer
- next
- react
- react-apollo
- react-beautiful-dnd
- react-dnd
- react-dom
- react-dom/server
- react-dom/test-utils
- react-native
- react-navigation
- react-redux
- react-relay
- react-router-dom
- react-select
- react-spring
- react-window
- reactstrap
- recoil
- redux
- relay-runtime
styled-components
- AnyStyledComponent (type)
- BaseThemedCssFunction<T extends object> (interface)
- BaseThemeProviderComponent<T extends object, U extends object> (type)
- BaseWithThemeFnInterface<T extends object> (type)
- createGlobalStyle<P extends object> (function)
- css (var)
- CSSKeyframes (type)
- CSSObject (interface)
- CSSProp<T> (type)
- CSSProperties (type)
- CSSPseudos (type)
- default ‹ styled (var)
- DefaultTheme (interface)
- FalseyValue (type)
- FlattenInterpolation<P> (type)
- FlattenSimpleInterpolation (type)
- global (module)
- NodeJS (module)
- ReadableStream (interface)
- NodeJS (module)
- GlobalStyleComponent<P, T> (interface)
- Interpolation<P> (type)
- InterpolationFunction<P> (type)
- InterpolationValue (type)
- IntrinsicElementsKeys (type)
- isStyledComponent (function)
- Keyframes (interface)
- keyframes (function)
- ServerStyleSheet (class)
- SimpleInterpolation (type)
- styled (var)
- StyledComponent<C, T extends object, O extends object, A> (type)
- StyledComponentBase<C, T extends object, O extends object, A> (interface)
- StyledComponentInnerAttrs<C extends AnyStyledComponent> (type)
- StyledComponentInnerComponent<C> (type)
- StyledComponentInnerOtherProps<C extends AnyStyledComponent> (type)
- StyledComponentProps<C, T extends object, O extends object, A> (type)
- StyledComponentPropsWithRef<C> (type)
- StyledConfig<O extends object> (interface)
- StyledFunction<C> (type)
- StyledInterface (type)
- StyledProps<P> (type)
- StyleSheetManager (class)
- StyleSheetManagerProps (interface)
- StylisPlugin (type)
- ThemeConsumer (var)
- ThemeContext (var)
- ThemedBaseStyledInterface<T extends object> (interface)
- ThemedCssFunction<T extends object> (type)
- ThemedGlobalStyledClassProps<P, T> (type)
- ThemedStyledComponentsModule<T extends object, U extends object> (interface)
- ThemedStyledFunction<C, T extends object, O extends object, A> (interface)
- ThemedStyledFunctionBase<C, T extends object, O extends object, A> (interface)
- ThemedStyledInterface<T extends object> (type)
- ThemedStyledProps<P, T> (type)
- ThemeProps<T> (interface)
- ThemeProvider (var)
- ThemeProviderComponent<T extends object, U extends object> (type)
- ThemeProviderProps<T extends object, U extends object> (interface)
- useTheme (function)
- withTheme (var)
- WithThemeFnInterface<T extends object> (type)