Guest User

Untitled

a guest
Feb 21st, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. type $npm$GridStyled$Responsive<T> = T | Array<T>;
  2.  
  3. declare module 'grid-styled' {
  4. type BoxProps = {
  5. m: Responsive<number>,
  6. mt: Responsive<number>,
  7. mr: Responsive<number>,
  8. mb: Responsive<number>,
  9. ml: Responsive<number>,
  10. mx: Responsive<number>,
  11. my: Responsive<number>,
  12. p: Responsive<number>,
  13. pt: Responsive<number>,
  14. pr: Responsive<number>,
  15. pb: Responsive<number>,
  16. pl: Responsive<number>,
  17. px: Responsive<number>,
  18. py: Responsive<number>,
  19. flex: Responsive<string>,
  20. order: Responsive<number | string>,
  21. w: Responsive<number | string>,
  22. width: Responsive<number | string>
  23. };
  24.  
  25. declare type FlexProps = {
  26. align: Responsive<string>,
  27. justify: Responsive<string>,
  28. flexDirection: Responsive<string>,
  29. wrap: Responsive<string>
  30. };
  31.  
  32. declare module.exports: {
  33. Box: React$ComponentType<BoxProps>,
  34. Flex: React$ComponentType<FlexProps>
  35. }
  36. }
Add Comment
Please, Sign In to add comment