diff --git a/config/index.js b/config/index.ts similarity index 100% rename from config/index.js rename to config/index.ts diff --git a/config/label_pool.js b/config/label_pool.ts similarity index 100% rename from config/label_pool.js rename to config/label_pool.ts diff --git a/config/next_offline.js b/config/next_offline.js index 340072238..9d69f8752 100755 --- a/config/next_offline.js +++ b/config/next_offline.js @@ -1,5 +1,6 @@ // Cache strategies -// By default next-offline will precache all the Next.js webpack emitted files and the user-defined static ones (inside /static) +// By default next-offline will precache all the Next.js webpack emitted +// files and the user-defined static ones (inside /static) // see more: https://github.com/hanford/next-offline module.exports = { diff --git a/config/next_seo.js b/config/next_seo.ts similarity index 100% rename from config/next_seo.js rename to config/next_seo.ts diff --git a/package.json b/package.json index 41523e764..3f268cf90 100644 --- a/package.json +++ b/package.json @@ -140,6 +140,8 @@ "@commitlint/cli": "^8.2.0", "@commitlint/config-conventional": "^8.2.0", "@groupher/eslint-config-web": "2.0.9", + "@types/jest": "^26.0.20", + "@types/mocha": "^8.2.1", "@types/ramda": "^0.27.38", "@typescript-eslint/eslint-plugin": "^4.17.0", "@typescript-eslint/parser": "^4.17.0", diff --git a/src/components/AlertBar/index.js b/src/components/AlertBar/index.tsx similarity index 63% rename from src/components/AlertBar/index.js rename to src/components/AlertBar/index.tsx index 6cb573e28..0babd102a 100755 --- a/src/components/AlertBar/index.js +++ b/src/components/AlertBar/index.tsx @@ -5,7 +5,6 @@ */ import React from 'react' -import T from 'prop-types' import { buildLog } from '@/utils' @@ -14,14 +13,12 @@ import { Wrapper } from './styles' /* eslint-disable-next-line */ const log = buildLog('c:AlertBar:index') -const AlertBar = ({ children }) => { - return {children} +type IProps = { + children: React.ReactNode } -AlertBar.propTypes = { - children: T.oneOfType([T.string, T.node]).isRequired, +const AlertBar: React.FC = ({ children }) => { + return {children} } -AlertBar.defaultProps = {} - export default React.memo(AlertBar) diff --git a/src/components/AlertBar/styles/index.js b/src/components/AlertBar/styles/index.ts similarity index 100% rename from src/components/AlertBar/styles/index.js rename to src/components/AlertBar/styles/index.ts diff --git a/src/components/AlertBar/tests/index.test.js b/src/components/AlertBar/tests/index.test.ts similarity index 100% rename from src/components/AlertBar/tests/index.test.js rename to src/components/AlertBar/tests/index.test.ts diff --git a/src/components/ArticleActionsPanel/styles/index.js b/src/components/ArticleActionsPanel/styles/index.ts similarity index 100% rename from src/components/ArticleActionsPanel/styles/index.js rename to src/components/ArticleActionsPanel/styles/index.ts diff --git a/src/components/ArticleActionsPanel/tests/index.test.js b/src/components/ArticleActionsPanel/tests/index.test.ts similarity index 100% rename from src/components/ArticleActionsPanel/tests/index.test.js rename to src/components/ArticleActionsPanel/tests/index.test.ts diff --git a/src/components/ArticleEditFooter/styles/index.js b/src/components/ArticleEditFooter/styles/index.ts similarity index 100% rename from src/components/ArticleEditFooter/styles/index.js rename to src/components/ArticleEditFooter/styles/index.ts diff --git a/src/components/ArticleEditFooter/tests/index.test.js b/src/components/ArticleEditFooter/tests/index.test.ts similarity index 100% rename from src/components/ArticleEditFooter/tests/index.test.js rename to src/components/ArticleEditFooter/tests/index.test.ts diff --git a/src/components/ArticleEditToolbar/styles/copyright_selector.js b/src/components/ArticleEditToolbar/styles/copyright_selector.ts similarity index 100% rename from src/components/ArticleEditToolbar/styles/copyright_selector.js rename to src/components/ArticleEditToolbar/styles/copyright_selector.ts diff --git a/src/components/ArticleEditToolbar/styles/index.js b/src/components/ArticleEditToolbar/styles/index.ts similarity index 100% rename from src/components/ArticleEditToolbar/styles/index.js rename to src/components/ArticleEditToolbar/styles/index.ts diff --git a/src/components/ArticleEditToolbar/tests/index.test.js b/src/components/ArticleEditToolbar/tests/index.test.ts similarity index 100% rename from src/components/ArticleEditToolbar/tests/index.test.js rename to src/components/ArticleEditToolbar/tests/index.test.ts diff --git a/src/components/ArticleItemPrefixLabel/styles/index.js b/src/components/ArticleItemPrefixLabel/styles/index.ts similarity index 100% rename from src/components/ArticleItemPrefixLabel/styles/index.js rename to src/components/ArticleItemPrefixLabel/styles/index.ts diff --git a/src/components/ArticleItemPrefixLabel/tests/index.test.js b/src/components/ArticleItemPrefixLabel/tests/index.test.ts similarity index 100% rename from src/components/ArticleItemPrefixLabel/tests/index.test.js rename to src/components/ArticleItemPrefixLabel/tests/index.test.ts diff --git a/src/components/AvatarsRow/styles/index.js b/src/components/AvatarsRow/styles/index.ts similarity index 100% rename from src/components/AvatarsRow/styles/index.js rename to src/components/AvatarsRow/styles/index.ts diff --git a/src/components/AvatarsRow/styles/metric.js b/src/components/AvatarsRow/styles/metric.ts similarity index 73% rename from src/components/AvatarsRow/styles/metric.js rename to src/components/AvatarsRow/styles/metric.ts index 2daa7fdf5..e2150fe61 100644 --- a/src/components/AvatarsRow/styles/metric.js +++ b/src/components/AvatarsRow/styles/metric.ts @@ -3,7 +3,7 @@ import { SIZE } from '@/constant' * NOTE: Li size should always smaller than the avatar size */ -export const getLiSize = (size) => { +export const getLiSize = (size: string): string => { switch (size) { case SIZE.SMALL: { return '15px' @@ -19,7 +19,10 @@ export const getLiSize = (size) => { } } -export const getAvatarSize = (size, fmt = 'string') => { +export const getAvatarSize = ( + size: string, + fmt = 'string', +): string | number => { switch (size) { case SIZE.SMALL: { return fmt === 'string' ? '24px' : 24 @@ -35,13 +38,13 @@ export const getAvatarSize = (size, fmt = 'string') => { } } -export const getTotalCountSize = (total) => { +export const getTotalCountSize = (total: number): string => { if (total < 99) return '13px' if (total >= 100 && total <= 999) return '12px' return '10px' } -export const getMoreTextWidth = (total) => { +export const getMoreTextWidth = (total: number): string => { if (total < 10) return '23px' if (total >= 10 && total <= 99) return '32px' if (total >= 100 && total <= 999) return '44px' @@ -49,7 +52,7 @@ export const getMoreTextWidth = (total) => { return '52px' } -export const getUlMarginRight = (total) => { +export const getUlMarginRight = (total: number): string => { if (total < 10) return '-8px' if (total >= 10 && total <= 99) return '-2px' if (total >= 100 && total <= 999) return '10px' diff --git a/src/components/AvatarsRow/styles/more_item.js b/src/components/AvatarsRow/styles/more_item.ts similarity index 100% rename from src/components/AvatarsRow/styles/more_item.js rename to src/components/AvatarsRow/styles/more_item.ts diff --git a/src/components/AvatarsRow/tests/index.test.js b/src/components/AvatarsRow/tests/index.test.ts similarity index 100% rename from src/components/AvatarsRow/tests/index.test.js rename to src/components/AvatarsRow/tests/index.test.ts diff --git a/src/components/Buttons/styles/arrow_button.js b/src/components/Buttons/styles/arrow_button.ts similarity index 100% rename from src/components/Buttons/styles/arrow_button.js rename to src/components/Buttons/styles/arrow_button.ts diff --git a/src/components/Buttons/styles/arrow_link.js b/src/components/Buttons/styles/arrow_link.ts similarity index 100% rename from src/components/Buttons/styles/arrow_link.js rename to src/components/Buttons/styles/arrow_link.ts diff --git a/src/components/Buttons/styles/button.js b/src/components/Buttons/styles/button.ts similarity index 94% rename from src/components/Buttons/styles/button.js rename to src/components/Buttons/styles/button.ts index 049759bd7..80f8380c8 100644 --- a/src/components/Buttons/styles/button.js +++ b/src/components/Buttons/styles/button.ts @@ -41,7 +41,7 @@ export const Wrapper = styled.button` opacity: ${({ noBorder }) => (noBorder ? '0.7' : 1)}; &:hover { - color: ${({ ghost, disabled }) => getColor(ghost, disabled, true)}; + color: ${({ ghost, disabled }) => getColor(ghost, disabled)}; border-color: ${({ noBorder, disabled }) => getBorderColor(noBorder, disabled, true)}; background-color: ${({ ghost, disabled }) => @@ -51,7 +51,7 @@ export const Wrapper = styled.button` } &:focus { - color: ${({ ghost, disabled }) => getColor(ghost, disabled, true)}; + color: ${({ ghost, disabled }) => getColor(ghost, disabled)}; border-color: ${({ noBorder, disabled }) => getBorderColor(noBorder, disabled, true)}; background-color: ${({ ghost, disabled }) => @@ -60,7 +60,7 @@ export const Wrapper = styled.button` } &:active { - color: ${({ ghost, disabled }) => getColor(ghost, disabled, true)}; + color: ${({ ghost, disabled }) => getColor(ghost, disabled)}; background-color: ${({ ghost, disabled }) => getBackgroundColor(ghost, disabled, true)}; opacity: 1; diff --git a/src/components/Buttons/styles/dropdown_button/index.js b/src/components/Buttons/styles/dropdown_button/index.ts similarity index 100% rename from src/components/Buttons/styles/dropdown_button/index.js rename to src/components/Buttons/styles/dropdown_button/index.ts diff --git a/src/components/Buttons/styles/dropdown_button/option_panel.js b/src/components/Buttons/styles/dropdown_button/option_panel.ts similarity index 100% rename from src/components/Buttons/styles/dropdown_button/option_panel.js rename to src/components/Buttons/styles/dropdown_button/option_panel.ts diff --git a/src/components/Buttons/styles/follow_button/index.js b/src/components/Buttons/styles/follow_button/index.ts similarity index 100% rename from src/components/Buttons/styles/follow_button/index.js rename to src/components/Buttons/styles/follow_button/index.ts diff --git a/src/components/Buttons/styles/metircs/arrow_button.js b/src/components/Buttons/styles/metircs/arrow_button.ts similarity index 87% rename from src/components/Buttons/styles/metircs/arrow_button.js rename to src/components/Buttons/styles/metircs/arrow_button.ts index 5c1e8ca96..f1d42d655 100644 --- a/src/components/Buttons/styles/metircs/arrow_button.js +++ b/src/components/Buttons/styles/metircs/arrow_button.ts @@ -19,7 +19,7 @@ const LARGE_MARGIN_HOVER = 10 // arrow button should have width // otherwise the arrow will jump -export const getWidth = (size, width = 30) => { +export const getWidth = (size: string, width = 30): string => { switch (size) { case SIZE.TINY: { return `${width + TINY_SIZE + TINY_MARGIN_HOVER}px` @@ -36,7 +36,7 @@ export const getWidth = (size, width = 30) => { } } -export const getIconSize = (size) => { +export const getIconSize = (size: string): string => { switch (size) { case SIZE.TINY: { return `${TINY_SIZE}px` @@ -53,7 +53,7 @@ export const getIconSize = (size) => { } } -export const getFontSize = (size) => { +export const getFontSize = (size: string): string => { switch (size) { case SIZE.TINY: { return `${TINY_SIZE}px` @@ -70,7 +70,7 @@ export const getFontSize = (size) => { } } -export const getMargin = (size, hover = false) => { +export const getMargin = (size: string, hover = false): string => { switch (size) { case SIZE.TINY: { return !hover ? `${TINY_MARGIN}px` : `${TINY_MARGIN_HOVER}px` @@ -87,7 +87,7 @@ export const getMargin = (size, hover = false) => { } } -export const getSimpleMargin = (size, hover = false) => { +export const getSimpleMargin = (size: string, hover = false): string => { switch (size) { case SIZE.TINY: { return !hover ? `${TINY_MARGIN}px` : `${TINY_MARGIN_HOVER}px` diff --git a/src/components/Buttons/styles/metircs/arrow_link.js b/src/components/Buttons/styles/metircs/arrow_link.ts similarity index 66% rename from src/components/Buttons/styles/metircs/arrow_link.js rename to src/components/Buttons/styles/metircs/arrow_link.ts index a0bbf561c..93ce56996 100644 --- a/src/components/Buttons/styles/metircs/arrow_link.js +++ b/src/components/Buttons/styles/metircs/arrow_link.ts @@ -1,6 +1,6 @@ import { SIZE } from '@/constant' -export const getTextSize = (size) => { +export const getTextSize = (size: string): string => { switch (size) { case SIZE.TINY: { return '12px' @@ -20,4 +20,4 @@ export const getTextSize = (size) => { } } -export const getIconSize = (size) => getTextSize(size) +export const getIconSize = (size: string): string => getTextSize(size) diff --git a/src/components/Buttons/styles/metircs/button.js b/src/components/Buttons/styles/metircs/button.ts similarity index 70% rename from src/components/Buttons/styles/metircs/button.js rename to src/components/Buttons/styles/metircs/button.ts index 8b2b72a57..5df4adeae 100644 --- a/src/components/Buttons/styles/metircs/button.js +++ b/src/components/Buttons/styles/metircs/button.ts @@ -1,7 +1,9 @@ import { SIZE } from '@/constant' import { theme } from '@/utils' -export const getColor = (ghost, disabled) => { +import { TTheme } from '@/types' + +export const getColor = (ghost: boolean, disabled: boolean): TTheme => { if (ghost) { return theme('button.primary') } @@ -12,7 +14,11 @@ export const getColor = (ghost, disabled) => { return theme('button.fg') } -export const getBackgroundColor = (ghost, disabled, hover = false) => { +export const getBackgroundColor = ( + ghost: boolean, + disabled: boolean, + hover = false, +): TTheme => { if (ghost) { return 'transparent' } @@ -23,7 +29,11 @@ export const getBackgroundColor = (ghost, disabled, hover = false) => { return hover ? theme('button.hoverBg') : theme('button.primary') } -export const getBorderColor = (noBorder, disabled, hover = false) => { +export const getBorderColor = ( + noBorder: boolean, + disabled: boolean, + hover = false, +): TTheme => { if (noBorder) { return 'transparent' } @@ -34,7 +44,7 @@ export const getBorderColor = (noBorder, disabled, hover = false) => { return hover ? theme('button.hoverBg') : theme('button.primary') } -export const getHeight = (size) => { +export const getHeight = (size: string): string => { switch (size) { case SIZE.TINY: { return '18px' @@ -50,7 +60,7 @@ export const getHeight = (size) => { } } -export const getPadding = (size) => { +export const getPadding = (size: string): string => { switch (size) { case SIZE.TINY: { return '1px 5px' @@ -66,7 +76,7 @@ export const getPadding = (size) => { } } -export const getFontSize = (size) => { +export const getFontSize = (size: string): string => { switch (size) { case SIZE.TINY: { return '11px' diff --git a/src/components/Buttons/styles/notify_button/index.js b/src/components/Buttons/styles/notify_button/index.ts similarity index 100% rename from src/components/Buttons/styles/notify_button/index.js rename to src/components/Buttons/styles/notify_button/index.ts diff --git a/src/components/Buttons/styles/or_button/horizontal_button.js b/src/components/Buttons/styles/or_button/horizontal_button.ts similarity index 100% rename from src/components/Buttons/styles/or_button/horizontal_button.js rename to src/components/Buttons/styles/or_button/horizontal_button.ts diff --git a/src/components/Buttons/styles/or_button/index.js b/src/components/Buttons/styles/or_button/index.ts similarity index 100% rename from src/components/Buttons/styles/or_button/index.js rename to src/components/Buttons/styles/or_button/index.ts diff --git a/src/components/Buttons/styles/or_button/vertical_button.js b/src/components/Buttons/styles/or_button/vertical_button.ts similarity index 100% rename from src/components/Buttons/styles/or_button/vertical_button.js rename to src/components/Buttons/styles/or_button/vertical_button.ts diff --git a/src/components/Buttons/styles/publish_button.js b/src/components/Buttons/styles/publish_button.ts similarity index 100% rename from src/components/Buttons/styles/publish_button.js rename to src/components/Buttons/styles/publish_button.ts diff --git a/src/components/Buttons/tests/index.test.js b/src/components/Buttons/tests/index.test.ts similarity index 100% rename from src/components/Buttons/tests/index.test.js rename to src/components/Buttons/tests/index.test.ts diff --git a/src/components/BuyMeChuanChuan/styles/chuan_selector.js b/src/components/BuyMeChuanChuan/styles/chuan_selector.ts similarity index 100% rename from src/components/BuyMeChuanChuan/styles/chuan_selector.js rename to src/components/BuyMeChuanChuan/styles/chuan_selector.ts diff --git a/src/components/BuyMeChuanChuan/styles/index.js b/src/components/BuyMeChuanChuan/styles/index.ts similarity index 100% rename from src/components/BuyMeChuanChuan/styles/index.js rename to src/components/BuyMeChuanChuan/styles/index.ts diff --git a/src/components/BuyMeChuanChuan/styles/payment_footer.js b/src/components/BuyMeChuanChuan/styles/payment_footer.ts similarity index 100% rename from src/components/BuyMeChuanChuan/styles/payment_footer.js rename to src/components/BuyMeChuanChuan/styles/payment_footer.ts diff --git a/src/components/BuyMeChuanChuan/styles/unlogin_note.js b/src/components/BuyMeChuanChuan/styles/unlogin_note.ts similarity index 100% rename from src/components/BuyMeChuanChuan/styles/unlogin_note.js rename to src/components/BuyMeChuanChuan/styles/unlogin_note.ts diff --git a/src/components/BuyMeChuanChuan/tests/index.test.js b/src/components/BuyMeChuanChuan/tests/index.test.ts similarity index 100% rename from src/components/BuyMeChuanChuan/tests/index.test.js rename to src/components/BuyMeChuanChuan/tests/index.test.ts diff --git a/src/components/Charger/styles/index.js b/src/components/Charger/styles/index.ts similarity index 100% rename from src/components/Charger/styles/index.js rename to src/components/Charger/styles/index.ts diff --git a/src/components/Charger/tests/index.test.js b/src/components/Charger/tests/index.test.ts similarity index 100% rename from src/components/Charger/tests/index.test.js rename to src/components/Charger/tests/index.test.ts diff --git a/src/components/Checker/styles/index.js b/src/components/Checker/styles/index.ts similarity index 100% rename from src/components/Checker/styles/index.js rename to src/components/Checker/styles/index.ts diff --git a/src/components/Checker/styles/metric.js b/src/components/Checker/styles/metric.ts similarity index 69% rename from src/components/Checker/styles/metric.js rename to src/components/Checker/styles/metric.ts index 1094c6b06..af9a2bbd9 100644 --- a/src/components/Checker/styles/metric.js +++ b/src/components/Checker/styles/metric.ts @@ -1,6 +1,6 @@ import { SIZE } from '@/constant' -export const getIconSize = (size) => { +export const getIconSize = (size: string): string => { switch (size) { case SIZE.SMALL: { return '14px' @@ -12,7 +12,7 @@ export const getIconSize = (size) => { } } -export const getFontSize = (size) => { +export const getFontSize = (size: string): string => { switch (size) { case SIZE.SMALL: { return '12px' @@ -24,7 +24,7 @@ export const getFontSize = (size) => { } } -export const getBorderRadius = (size) => { +export const getBorderRadius = (size: string): string => { switch (size) { case SIZE.SMALL: { return '4px' diff --git a/src/components/Checker/tests/index.test.js b/src/components/Checker/tests/index.test.ts similarity index 100% rename from src/components/Checker/tests/index.test.js rename to src/components/Checker/tests/index.test.ts diff --git a/src/components/CollapseMenu/styles/group.js b/src/components/CollapseMenu/styles/group.ts similarity index 100% rename from src/components/CollapseMenu/styles/group.js rename to src/components/CollapseMenu/styles/group.ts diff --git a/src/components/CollapseMenu/styles/index.js b/src/components/CollapseMenu/styles/index.ts similarity index 100% rename from src/components/CollapseMenu/styles/index.js rename to src/components/CollapseMenu/styles/index.ts diff --git a/src/components/CollapseMenu/styles/item.js b/src/components/CollapseMenu/styles/item.ts similarity index 100% rename from src/components/CollapseMenu/styles/item.js rename to src/components/CollapseMenu/styles/item.ts diff --git a/src/components/CollapseMenu/tests/index.test.js b/src/components/CollapseMenu/tests/index.test.ts similarity index 100% rename from src/components/CollapseMenu/tests/index.test.js rename to src/components/CollapseMenu/tests/index.test.ts diff --git a/src/components/Common/index.js b/src/components/Common/index.ts similarity index 100% rename from src/components/Common/index.js rename to src/components/Common/index.ts diff --git a/src/components/CommunityFaceLogo/styles/index.js b/src/components/CommunityFaceLogo/styles/index.ts similarity index 100% rename from src/components/CommunityFaceLogo/styles/index.js rename to src/components/CommunityFaceLogo/styles/index.ts diff --git a/src/components/CommunityFaceLogo/tests/index.test.js b/src/components/CommunityFaceLogo/tests/index.test.ts similarity index 100% rename from src/components/CommunityFaceLogo/tests/index.test.js rename to src/components/CommunityFaceLogo/tests/index.test.ts diff --git a/src/components/CommunityList/styles/index.js b/src/components/CommunityList/styles/index.ts similarity index 100% rename from src/components/CommunityList/styles/index.js rename to src/components/CommunityList/styles/index.ts diff --git a/src/components/CommunityList/tests/index.test.js b/src/components/CommunityList/tests/index.test.ts similarity index 100% rename from src/components/CommunityList/tests/index.test.js rename to src/components/CommunityList/tests/index.test.ts diff --git a/src/components/CommunityStatesPad/styles/index.js b/src/components/CommunityStatesPad/styles/index.ts similarity index 100% rename from src/components/CommunityStatesPad/styles/index.js rename to src/components/CommunityStatesPad/styles/index.ts diff --git a/src/components/CommunityStatesPad/styles/number_group.js b/src/components/CommunityStatesPad/styles/number_group.ts similarity index 100% rename from src/components/CommunityStatesPad/styles/number_group.js rename to src/components/CommunityStatesPad/styles/number_group.ts diff --git a/src/components/CommunityStatesPad/styles/subscribed_title.js b/src/components/CommunityStatesPad/styles/subscribed_title.ts similarity index 100% rename from src/components/CommunityStatesPad/styles/subscribed_title.js rename to src/components/CommunityStatesPad/styles/subscribed_title.ts diff --git a/src/components/CommunityStatesPad/tests/index.test.js b/src/components/CommunityStatesPad/tests/index.test.ts similarity index 100% rename from src/components/CommunityStatesPad/tests/index.test.js rename to src/components/CommunityStatesPad/tests/index.test.ts diff --git a/src/components/ConstructingThread/styles/index.js b/src/components/ConstructingThread/styles/index.ts similarity index 100% rename from src/components/ConstructingThread/styles/index.js rename to src/components/ConstructingThread/styles/index.ts diff --git a/src/components/ConstructingThread/tests/index.test.js b/src/components/ConstructingThread/tests/index.test.ts similarity index 100% rename from src/components/ConstructingThread/tests/index.test.js rename to src/components/ConstructingThread/tests/index.test.ts diff --git a/src/components/ContentBanner/styles/index.js b/src/components/ContentBanner/styles/index.ts similarity index 100% rename from src/components/ContentBanner/styles/index.js rename to src/components/ContentBanner/styles/index.ts diff --git a/src/components/ContentBanner/styles/reaction_numbers.js b/src/components/ContentBanner/styles/reaction_numbers.ts similarity index 100% rename from src/components/ContentBanner/styles/reaction_numbers.js rename to src/components/ContentBanner/styles/reaction_numbers.ts diff --git a/src/components/ContentBanner/tests/index.test.js b/src/components/ContentBanner/tests/index.test.ts similarity index 100% rename from src/components/ContentBanner/tests/index.test.js rename to src/components/ContentBanner/tests/index.test.ts diff --git a/src/components/ContentFilter/styles/filter_button.js b/src/components/ContentFilter/styles/filter_button.ts similarity index 100% rename from src/components/ContentFilter/styles/filter_button.js rename to src/components/ContentFilter/styles/filter_button.ts diff --git a/src/components/ContentFilter/styles/filter_result.js b/src/components/ContentFilter/styles/filter_result.ts similarity index 100% rename from src/components/ContentFilter/styles/filter_result.js rename to src/components/ContentFilter/styles/filter_result.ts diff --git a/src/components/ContentFilter/styles/index.js b/src/components/ContentFilter/styles/index.ts similarity index 100% rename from src/components/ContentFilter/styles/index.js rename to src/components/ContentFilter/styles/index.ts diff --git a/src/components/ContentFilter/styles/selected_tags.js b/src/components/ContentFilter/styles/selected_tags.ts similarity index 100% rename from src/components/ContentFilter/styles/selected_tags.js rename to src/components/ContentFilter/styles/selected_tags.ts diff --git a/src/components/ContentFilter/tests/index.test.js b/src/components/ContentFilter/tests/index.test.ts similarity index 100% rename from src/components/ContentFilter/tests/index.test.js rename to src/components/ContentFilter/tests/index.test.ts diff --git a/src/components/ContentSourceCard/styles/desktop_view.js b/src/components/ContentSourceCard/styles/desktop_view.ts similarity index 100% rename from src/components/ContentSourceCard/styles/desktop_view.js rename to src/components/ContentSourceCard/styles/desktop_view.ts diff --git a/src/components/ContentSourceCard/styles/mobile_view.js b/src/components/ContentSourceCard/styles/mobile_view.ts similarity index 100% rename from src/components/ContentSourceCard/styles/mobile_view.js rename to src/components/ContentSourceCard/styles/mobile_view.ts diff --git a/src/components/ContentSourceCard/styles/tag_list.js b/src/components/ContentSourceCard/styles/tag_list.ts similarity index 100% rename from src/components/ContentSourceCard/styles/tag_list.js rename to src/components/ContentSourceCard/styles/tag_list.ts diff --git a/src/components/ContentSourceCard/styles/user_list.js b/src/components/ContentSourceCard/styles/user_list.ts similarity index 100% rename from src/components/ContentSourceCard/styles/user_list.js rename to src/components/ContentSourceCard/styles/user_list.ts diff --git a/src/components/ContentSourceCard/tests/index.test.js b/src/components/ContentSourceCard/tests/index.test.ts similarity index 100% rename from src/components/ContentSourceCard/tests/index.test.js rename to src/components/ContentSourceCard/tests/index.test.ts diff --git a/src/components/ContributorList/styles/index.js b/src/components/ContributorList/styles/index.ts similarity index 100% rename from src/components/ContributorList/styles/index.js rename to src/components/ContributorList/styles/index.ts diff --git a/src/components/ContributorList/tests/index.test.js b/src/components/ContributorList/tests/index.test.ts similarity index 100% rename from src/components/ContributorList/tests/index.test.js rename to src/components/ContributorList/tests/index.test.ts diff --git a/src/components/CrashErrorHint/styles/index.js b/src/components/CrashErrorHint/styles/index.ts similarity index 100% rename from src/components/CrashErrorHint/styles/index.js rename to src/components/CrashErrorHint/styles/index.ts diff --git a/src/components/CrashErrorHint/tests/index.test.js b/src/components/CrashErrorHint/tests/index.test.ts similarity index 100% rename from src/components/CrashErrorHint/tests/index.test.js rename to src/components/CrashErrorHint/tests/index.test.ts diff --git a/src/components/CustomScroller/styles/horizontal_scroller.js b/src/components/CustomScroller/styles/horizontal_scroller.ts similarity index 100% rename from src/components/CustomScroller/styles/horizontal_scroller.js rename to src/components/CustomScroller/styles/horizontal_scroller.ts diff --git a/src/components/CustomScroller/styles/index.js b/src/components/CustomScroller/styles/index.ts similarity index 100% rename from src/components/CustomScroller/styles/index.js rename to src/components/CustomScroller/styles/index.ts diff --git a/src/components/CustomScroller/styles/metrics.js b/src/components/CustomScroller/styles/metrics.ts similarity index 78% rename from src/components/CustomScroller/styles/metrics.js rename to src/components/CustomScroller/styles/metrics.ts index efdfb003a..e76111db2 100755 --- a/src/components/CustomScroller/styles/metrics.js +++ b/src/components/CustomScroller/styles/metrics.ts @@ -2,7 +2,7 @@ import { SIZE } from '@/constant' const ShadowBgColor = '#022029' -const horizontalShadowBg = (type) => { +const horizontalShadowBg = (type: string): string => { switch (type) { case SIZE.SMALL: { return `-webkit-radial-gradient( @@ -26,7 +26,7 @@ const horizontalShadowBg = (type) => { } } } -const verticalShadowBg = (type) => { +const verticalShadowBg = (type: string): string => { switch (type) { case SIZE.SMALL: { return ` @@ -44,14 +44,17 @@ const verticalShadowBg = (type) => { } // horizontal getShadowBackground -export const getShadowBackground = (type, direction = 'horizontal') => { +export const getShadowBackground = ( + type: string, + direction = 'horizontal', +): string => { return direction === 'horizontal' ? horizontalShadowBg(type) : verticalShadowBg(type) } // horizontal getShadowWidth -export const getShadowSize = (type) => { +export const getShadowSize = (type: string): string => { switch (type) { case SIZE.SMALL: { return '30px' @@ -67,7 +70,7 @@ export const getShadowSize = (type) => { } // vertical getShadowWidth -export const getShadowHeight = (type) => { +export const getShadowHeight = (type: string): string => { switch (type) { case SIZE.SMALL: { return '20px' @@ -82,7 +85,7 @@ export const getShadowHeight = (type) => { } } -const horizontalScrollbarHeight = (type) => { +const horizontalScrollbarHeight = (type: string): string => { switch (type) { case SIZE.TINY: { return '3px' @@ -100,7 +103,7 @@ const horizontalScrollbarHeight = (type) => { } } -const verticalScrollbarWidth = (type) => { +const verticalScrollbarWidth = (type: string): string => { switch (type) { case SIZE.TINY: { return '6px' @@ -120,7 +123,10 @@ const verticalScrollbarWidth = (type) => { // horizontal ScrollbarHeight // see https://kingsora.github.io/OverlayScrollbars/#!documentation/classnames -export const getScrollbarThin = (type, direction) => { +export const getScrollbarThin = ( + type: string, + direction = 'horizontal', +): string => { return direction === 'horizontal' ? horizontalScrollbarHeight(type) : verticalScrollbarWidth(type) diff --git a/src/components/CustomScroller/styles/vertical_scroller.js b/src/components/CustomScroller/styles/vertical_scroller.ts similarity index 100% rename from src/components/CustomScroller/styles/vertical_scroller.js rename to src/components/CustomScroller/styles/vertical_scroller.ts diff --git a/src/components/CustomScroller/tests/index.test.js b/src/components/CustomScroller/tests/index.test.ts similarity index 100% rename from src/components/CustomScroller/tests/index.test.js rename to src/components/CustomScroller/tests/index.test.ts diff --git a/src/components/DigestSentence/styles/index.js b/src/components/DigestSentence/styles/index.ts similarity index 100% rename from src/components/DigestSentence/styles/index.js rename to src/components/DigestSentence/styles/index.ts diff --git a/src/components/DigestSentence/tests/index.test.js b/src/components/DigestSentence/tests/index.test.ts similarity index 100% rename from src/components/DigestSentence/tests/index.test.js rename to src/components/DigestSentence/tests/index.test.ts diff --git a/src/components/DiscussLinker/styles/index.js b/src/components/DiscussLinker/styles/index.ts similarity index 100% rename from src/components/DiscussLinker/styles/index.js rename to src/components/DiscussLinker/styles/index.ts diff --git a/src/components/DiscussLinker/tests/index.test.js b/src/components/DiscussLinker/tests/index.test.ts similarity index 100% rename from src/components/DiscussLinker/tests/index.test.js rename to src/components/DiscussLinker/tests/index.test.ts diff --git a/src/components/DivideText/styles/index.js b/src/components/DivideText/styles/index.ts similarity index 100% rename from src/components/DivideText/styles/index.js rename to src/components/DivideText/styles/index.ts diff --git a/src/components/DivideText/tests/index.test.js b/src/components/DivideText/tests/index.test.ts similarity index 100% rename from src/components/DivideText/tests/index.test.js rename to src/components/DivideText/tests/index.test.ts diff --git a/src/components/DotDivider/styles/index.js b/src/components/DotDivider/styles/index.ts similarity index 100% rename from src/components/DotDivider/styles/index.js rename to src/components/DotDivider/styles/index.ts diff --git a/src/components/DotDivider/tests/index.test.js b/src/components/DotDivider/tests/index.test.ts similarity index 100% rename from src/components/DotDivider/tests/index.test.js rename to src/components/DotDivider/tests/index.test.ts diff --git a/src/components/Dropdown/styles/index.js b/src/components/Dropdown/styles/index.ts similarity index 100% rename from src/components/Dropdown/styles/index.js rename to src/components/Dropdown/styles/index.ts diff --git a/src/components/Dropdown/tests/index.test.js b/src/components/Dropdown/tests/index.test.ts similarity index 100% rename from src/components/Dropdown/tests/index.test.js rename to src/components/Dropdown/tests/index.test.ts diff --git a/src/components/EmailSubscriber/styles/default_layout/active_view.js b/src/components/EmailSubscriber/styles/default_layout/active_view.ts similarity index 100% rename from src/components/EmailSubscriber/styles/default_layout/active_view.js rename to src/components/EmailSubscriber/styles/default_layout/active_view.ts diff --git a/src/components/EmailSubscriber/styles/default_layout/inactive_view.js b/src/components/EmailSubscriber/styles/default_layout/inactive_view.ts similarity index 100% rename from src/components/EmailSubscriber/styles/default_layout/inactive_view.js rename to src/components/EmailSubscriber/styles/default_layout/inactive_view.ts diff --git a/src/components/EmailSubscriber/styles/default_layout/index.js b/src/components/EmailSubscriber/styles/default_layout/index.ts similarity index 100% rename from src/components/EmailSubscriber/styles/default_layout/index.js rename to src/components/EmailSubscriber/styles/default_layout/index.ts diff --git a/src/components/EmailSubscriber/styles/email_hint_icon.js b/src/components/EmailSubscriber/styles/email_hint_icon.ts similarity index 100% rename from src/components/EmailSubscriber/styles/email_hint_icon.js rename to src/components/EmailSubscriber/styles/email_hint_icon.ts diff --git a/src/components/EmailSubscriber/styles/index.js b/src/components/EmailSubscriber/styles/index.ts similarity index 100% rename from src/components/EmailSubscriber/styles/index.js rename to src/components/EmailSubscriber/styles/index.ts diff --git a/src/components/EmailSubscriber/styles/simple_layout.js b/src/components/EmailSubscriber/styles/simple_layout.ts similarity index 100% rename from src/components/EmailSubscriber/styles/simple_layout.js rename to src/components/EmailSubscriber/styles/simple_layout.ts diff --git a/src/components/EmailSubscriber/tests/index.test.js b/src/components/EmailSubscriber/tests/index.test.ts similarity index 100% rename from src/components/EmailSubscriber/tests/index.test.js rename to src/components/EmailSubscriber/tests/index.test.ts diff --git a/src/components/EmptyLabel/styles/index.js b/src/components/EmptyLabel/styles/index.ts similarity index 100% rename from src/components/EmptyLabel/styles/index.js rename to src/components/EmptyLabel/styles/index.ts diff --git a/src/components/EmptyLabel/tests/index.test.js b/src/components/EmptyLabel/tests/index.test.ts similarity index 100% rename from src/components/EmptyLabel/tests/index.test.js rename to src/components/EmptyLabel/tests/index.test.ts diff --git a/src/components/EmptyThread/styles/index.js b/src/components/EmptyThread/styles/index.ts similarity index 100% rename from src/components/EmptyThread/styles/index.js rename to src/components/EmptyThread/styles/index.ts diff --git a/src/components/EmptyThread/tests/index.test.js b/src/components/EmptyThread/tests/index.test.ts similarity index 100% rename from src/components/EmptyThread/tests/index.test.js rename to src/components/EmptyThread/tests/index.test.ts diff --git a/src/components/ErrorPage/styles/code_snippets.js b/src/components/ErrorPage/styles/code_snippets.ts similarity index 100% rename from src/components/ErrorPage/styles/code_snippets.js rename to src/components/ErrorPage/styles/code_snippets.ts diff --git a/src/components/ErrorPage/styles/index.js b/src/components/ErrorPage/styles/index.ts similarity index 100% rename from src/components/ErrorPage/styles/index.js rename to src/components/ErrorPage/styles/index.ts diff --git a/src/components/ErrorPage/styles/spin_planet.js b/src/components/ErrorPage/styles/spin_planet.ts similarity index 100% rename from src/components/ErrorPage/styles/spin_planet.js rename to src/components/ErrorPage/styles/spin_planet.ts diff --git a/src/components/ErrorPage/tests/index.test.js b/src/components/ErrorPage/tests/index.test.ts similarity index 100% rename from src/components/ErrorPage/tests/index.test.js rename to src/components/ErrorPage/tests/index.test.ts diff --git a/src/components/ExpandIcon/styles/index.js b/src/components/ExpandIcon/styles/index.ts similarity index 100% rename from src/components/ExpandIcon/styles/index.js rename to src/components/ExpandIcon/styles/index.ts diff --git a/src/components/ExpandIcon/styles/metric.js b/src/components/ExpandIcon/styles/metric.ts similarity index 65% rename from src/components/ExpandIcon/styles/metric.js rename to src/components/ExpandIcon/styles/metric.ts index 1399aa134..46dd7bf8a 100644 --- a/src/components/ExpandIcon/styles/metric.js +++ b/src/components/ExpandIcon/styles/metric.ts @@ -1,7 +1,9 @@ import { theme } from '@/utils' import { SIZE } from '@/constant' -export const getNormalColor = (type) => { +import { TTheme } from '@/types' + +export const getNormalColor = (type: string): TTheme => { switch (type) { case 'green': return theme('baseColor.green') @@ -11,7 +13,7 @@ export const getNormalColor = (type) => { } } -export const getActiveColor = (type) => { +export const getActiveColor = (type: string): TTheme => { switch (type) { case 'green': return theme('baseColor.green') @@ -21,7 +23,7 @@ export const getActiveColor = (type) => { } } -export const getNormalIconSize = (size) => { +export const getNormalIconSize = (size: string): TTheme => { switch (size) { case SIZE.SMALL: return '11px' @@ -31,7 +33,7 @@ export const getNormalIconSize = (size) => { } } -export const getActiveIconSize = (size) => { +export const getActiveIconSize = (size: string): TTheme => { switch (size) { case SIZE.SMALL: return '12px' @@ -41,7 +43,7 @@ export const getActiveIconSize = (size) => { } } -export const getNormalTextSize = (size) => { +export const getNormalTextSize = (size: string): TTheme => { switch (size) { case SIZE.SMALL: return '11px' diff --git a/src/components/ExpandIcon/tests/index.test.js b/src/components/ExpandIcon/tests/index.test.ts similarity index 100% rename from src/components/ExpandIcon/tests/index.test.js rename to src/components/ExpandIcon/tests/index.test.ts diff --git a/src/components/FaqPeekList/styles/index.js b/src/components/FaqPeekList/styles/index.ts similarity index 100% rename from src/components/FaqPeekList/styles/index.js rename to src/components/FaqPeekList/styles/index.ts diff --git a/src/components/FaqPeekList/tests/index.test.js b/src/components/FaqPeekList/tests/index.test.ts similarity index 100% rename from src/components/FaqPeekList/tests/index.test.js rename to src/components/FaqPeekList/tests/index.test.ts diff --git a/src/components/FeedsBar/styles/index.js b/src/components/FeedsBar/styles/index.ts similarity index 100% rename from src/components/FeedsBar/styles/index.js rename to src/components/FeedsBar/styles/index.ts diff --git a/src/components/FeedsBar/styles/list.js b/src/components/FeedsBar/styles/list.ts similarity index 100% rename from src/components/FeedsBar/styles/list.js rename to src/components/FeedsBar/styles/list.ts diff --git a/src/components/FeedsBar/styles/source_selector.js b/src/components/FeedsBar/styles/source_selector.ts similarity index 100% rename from src/components/FeedsBar/styles/source_selector.js rename to src/components/FeedsBar/styles/source_selector.ts diff --git a/src/components/FeedsBar/tests/index.test.js b/src/components/FeedsBar/tests/index.test.ts similarity index 100% rename from src/components/FeedsBar/tests/index.test.js rename to src/components/FeedsBar/tests/index.test.ts diff --git a/src/components/FiltersMenu/styles/filter/index.js b/src/components/FiltersMenu/styles/filter/index.ts similarity index 100% rename from src/components/FiltersMenu/styles/filter/index.js rename to src/components/FiltersMenu/styles/filter/index.ts diff --git a/src/components/FiltersMenu/styles/header.js b/src/components/FiltersMenu/styles/header.ts similarity index 100% rename from src/components/FiltersMenu/styles/header.js rename to src/components/FiltersMenu/styles/header.ts diff --git a/src/components/FiltersMenu/styles/index.js b/src/components/FiltersMenu/styles/index.ts similarity index 100% rename from src/components/FiltersMenu/styles/index.js rename to src/components/FiltersMenu/styles/index.ts diff --git a/src/components/FiltersMenu/tests/index.test.js b/src/components/FiltersMenu/tests/index.test.ts similarity index 100% rename from src/components/FiltersMenu/tests/index.test.js rename to src/components/FiltersMenu/tests/index.test.ts diff --git a/src/components/FocusLine/styles/index.js b/src/components/FocusLine/styles/index.ts similarity index 100% rename from src/components/FocusLine/styles/index.js rename to src/components/FocusLine/styles/index.ts diff --git a/src/components/FocusLine/tests/index.test.js b/src/components/FocusLine/tests/index.test.ts similarity index 100% rename from src/components/FocusLine/tests/index.test.js rename to src/components/FocusLine/tests/index.test.ts diff --git a/src/components/Folder/styles/content.js b/src/components/Folder/styles/content.ts similarity index 100% rename from src/components/Folder/styles/content.js rename to src/components/Folder/styles/content.ts diff --git a/src/components/Folder/styles/footer.js b/src/components/Folder/styles/footer.ts similarity index 100% rename from src/components/Folder/styles/footer.js rename to src/components/Folder/styles/footer.ts diff --git a/src/components/Folder/styles/index.js b/src/components/Folder/styles/index.ts similarity index 100% rename from src/components/Folder/styles/index.js rename to src/components/Folder/styles/index.ts diff --git a/src/components/Folder/styles/metric.js b/src/components/Folder/styles/metric.ts similarity index 69% rename from src/components/Folder/styles/metric.js rename to src/components/Folder/styles/metric.ts index c6ca36552..b529ec778 100644 --- a/src/components/Folder/styles/metric.js +++ b/src/components/Folder/styles/metric.ts @@ -1,6 +1,6 @@ import { SIZE } from '@/constant' -export const getWidth = (type) => { +export const getWidth = (type: string): string => { switch (type) { case SIZE.LARGE: return '240px' @@ -10,7 +10,7 @@ export const getWidth = (type) => { } } -export const getHeight = (type) => { +export const getHeight = (type: string): string => { switch (type) { case SIZE.LARGE: return '180px' diff --git a/src/components/Folder/tests/index.test.js b/src/components/Folder/tests/index.test.ts similarity index 100% rename from src/components/Folder/tests/index.test.js rename to src/components/Folder/tests/index.test.ts diff --git a/src/components/FormItem/styles/index.js b/src/components/FormItem/styles/index.ts similarity index 100% rename from src/components/FormItem/styles/index.js rename to src/components/FormItem/styles/index.ts diff --git a/src/components/FormItem/tests/index.test.js b/src/components/FormItem/tests/index.test.ts similarity index 100% rename from src/components/FormItem/tests/index.test.js rename to src/components/FormItem/tests/index.test.ts diff --git a/src/components/GalleryHub/styles/directory_gallery.js b/src/components/GalleryHub/styles/directory_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/directory_gallery.js rename to src/components/GalleryHub/styles/directory_gallery.ts diff --git a/src/components/GalleryHub/styles/friends_gallery.js b/src/components/GalleryHub/styles/friends_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/friends_gallery.js rename to src/components/GalleryHub/styles/friends_gallery.ts diff --git a/src/components/GalleryHub/styles/image_gallery/index.js b/src/components/GalleryHub/styles/image_gallery/index.ts similarity index 100% rename from src/components/GalleryHub/styles/image_gallery/index.js rename to src/components/GalleryHub/styles/image_gallery/index.ts diff --git a/src/components/GalleryHub/styles/image_gallery/main_column_gallery.js b/src/components/GalleryHub/styles/image_gallery/main_column_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/image_gallery/main_column_gallery.js rename to src/components/GalleryHub/styles/image_gallery/main_column_gallery.ts diff --git a/src/components/GalleryHub/styles/image_gallery/masonry_gallery.js b/src/components/GalleryHub/styles/image_gallery/masonry_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/image_gallery/masonry_gallery.js rename to src/components/GalleryHub/styles/image_gallery/masonry_gallery.ts diff --git a/src/components/GalleryHub/styles/image_gallery/three_column_gallery.js b/src/components/GalleryHub/styles/image_gallery/three_column_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/image_gallery/three_column_gallery.js rename to src/components/GalleryHub/styles/image_gallery/three_column_gallery.ts diff --git a/src/components/GalleryHub/styles/image_gallery/two_column_gallery.js b/src/components/GalleryHub/styles/image_gallery/two_column_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/image_gallery/two_column_gallery.js rename to src/components/GalleryHub/styles/image_gallery/two_column_gallery.ts diff --git a/src/components/GalleryHub/styles/inline_tags.js b/src/components/GalleryHub/styles/inline_tags.ts similarity index 100% rename from src/components/GalleryHub/styles/inline_tags.js rename to src/components/GalleryHub/styles/inline_tags.ts diff --git a/src/components/GalleryHub/styles/people_gallery/card_header.js b/src/components/GalleryHub/styles/people_gallery/card_header.ts similarity index 100% rename from src/components/GalleryHub/styles/people_gallery/card_header.js rename to src/components/GalleryHub/styles/people_gallery/card_header.ts diff --git a/src/components/GalleryHub/styles/people_gallery/developer_gallery.js b/src/components/GalleryHub/styles/people_gallery/developer_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/people_gallery/developer_gallery.js rename to src/components/GalleryHub/styles/people_gallery/developer_gallery.ts diff --git a/src/components/GalleryHub/styles/people_gallery/fame_people_gallery.js b/src/components/GalleryHub/styles/people_gallery/fame_people_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/people_gallery/fame_people_gallery.js rename to src/components/GalleryHub/styles/people_gallery/fame_people_gallery.ts diff --git a/src/components/GalleryHub/styles/people_gallery/index.js b/src/components/GalleryHub/styles/people_gallery/index.ts similarity index 100% rename from src/components/GalleryHub/styles/people_gallery/index.js rename to src/components/GalleryHub/styles/people_gallery/index.ts diff --git a/src/components/GalleryHub/styles/product_gallery.js b/src/components/GalleryHub/styles/product_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/product_gallery.js rename to src/components/GalleryHub/styles/product_gallery.ts diff --git a/src/components/GalleryHub/styles/snippet_gallery.js b/src/components/GalleryHub/styles/snippet_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/snippet_gallery.js rename to src/components/GalleryHub/styles/snippet_gallery.ts diff --git a/src/components/GalleryHub/styles/sponsor_gallery.js b/src/components/GalleryHub/styles/sponsor_gallery.ts similarity index 100% rename from src/components/GalleryHub/styles/sponsor_gallery.js rename to src/components/GalleryHub/styles/sponsor_gallery.ts diff --git a/src/components/GalleryHub/tests/index.test.js b/src/components/GalleryHub/tests/index.test.ts similarity index 100% rename from src/components/GalleryHub/tests/index.test.js rename to src/components/GalleryHub/tests/index.test.ts diff --git a/src/components/GithubRepoPage/styles/header.js b/src/components/GithubRepoPage/styles/header.ts similarity index 100% rename from src/components/GithubRepoPage/styles/header.js rename to src/components/GithubRepoPage/styles/header.ts diff --git a/src/components/GithubRepoPage/styles/index.js b/src/components/GithubRepoPage/styles/index.ts similarity index 100% rename from src/components/GithubRepoPage/styles/index.js rename to src/components/GithubRepoPage/styles/index.ts diff --git a/src/components/GithubRepoPage/styles/states_containers.js b/src/components/GithubRepoPage/styles/states_containers.ts similarity index 100% rename from src/components/GithubRepoPage/styles/states_containers.js rename to src/components/GithubRepoPage/styles/states_containers.ts diff --git a/src/components/GithubRepoPage/tests/index.test.js b/src/components/GithubRepoPage/tests/index.test.ts similarity index 100% rename from src/components/GithubRepoPage/tests/index.test.js rename to src/components/GithubRepoPage/tests/index.test.ts diff --git a/src/components/GithubSyncWarning/styles/index.js b/src/components/GithubSyncWarning/styles/index.ts similarity index 100% rename from src/components/GithubSyncWarning/styles/index.js rename to src/components/GithubSyncWarning/styles/index.ts diff --git a/src/components/GithubSyncWarning/tests/index.test.js b/src/components/GithubSyncWarning/tests/index.test.ts similarity index 100% rename from src/components/GithubSyncWarning/tests/index.test.js rename to src/components/GithubSyncWarning/tests/index.test.ts diff --git a/src/components/GithubUserCard/styles/index.js b/src/components/GithubUserCard/styles/index.ts similarity index 100% rename from src/components/GithubUserCard/styles/index.js rename to src/components/GithubUserCard/styles/index.ts diff --git a/src/components/GithubUserCard/tests/index.test.js b/src/components/GithubUserCard/tests/index.test.ts similarity index 100% rename from src/components/GithubUserCard/tests/index.test.js rename to src/components/GithubUserCard/tests/index.test.ts diff --git a/src/components/GotoTop/styles/index.js b/src/components/GotoTop/styles/index.ts similarity index 100% rename from src/components/GotoTop/styles/index.js rename to src/components/GotoTop/styles/index.ts diff --git a/src/components/GotoTop/tests/index.test.js b/src/components/GotoTop/tests/index.test.ts similarity index 100% rename from src/components/GotoTop/tests/index.test.js rename to src/components/GotoTop/tests/index.test.ts diff --git a/src/components/IconText/styles/index.js b/src/components/IconText/styles/index.ts similarity index 100% rename from src/components/IconText/styles/index.js rename to src/components/IconText/styles/index.ts diff --git a/src/components/IconText/styles/metric.js b/src/components/IconText/styles/metric.ts similarity index 77% rename from src/components/IconText/styles/metric.js rename to src/components/IconText/styles/metric.ts index 1a3e94993..a8d360634 100644 --- a/src/components/IconText/styles/metric.js +++ b/src/components/IconText/styles/metric.ts @@ -1,6 +1,6 @@ import { SIZE } from '@/constant' -export const getIconSize = (size) => { +export const getIconSize = (size: string): string => { switch (size) { case SIZE.LARGE: { return '13px' @@ -17,7 +17,7 @@ export const getIconSize = (size) => { } } -export const getTextSize = (size) => { +export const getTextSize = (size: string): string => { switch (size) { case SIZE.LARGE: { return '15px' @@ -31,7 +31,7 @@ export const getTextSize = (size) => { } } -export const getMargin = (size) => { +export const getMargin = (size: string): string => { switch (size) { case SIZE.LARGE: { return '8px' diff --git a/src/components/IconText/tests/index.test.js b/src/components/IconText/tests/index.test.ts similarity index 100% rename from src/components/IconText/tests/index.test.js rename to src/components/IconText/tests/index.test.ts diff --git a/src/components/Img/styles/index.js b/src/components/Img/styles/index.ts similarity index 100% rename from src/components/Img/styles/index.js rename to src/components/Img/styles/index.ts diff --git a/src/components/Img/styles/lazy_load_image.js b/src/components/Img/styles/lazy_load_image.ts similarity index 100% rename from src/components/Img/styles/lazy_load_image.js rename to src/components/Img/styles/lazy_load_image.ts diff --git a/src/components/Img/tests/index.test.js b/src/components/Img/tests/index.test.tsx similarity index 100% rename from src/components/Img/tests/index.test.js rename to src/components/Img/tests/index.test.tsx diff --git a/src/components/ImgFallback/styles/avatar.js b/src/components/ImgFallback/styles/avatar.ts similarity index 100% rename from src/components/ImgFallback/styles/avatar.js rename to src/components/ImgFallback/styles/avatar.ts diff --git a/src/components/ImgFallback/styles/index.js b/src/components/ImgFallback/styles/index.ts similarity index 100% rename from src/components/ImgFallback/styles/index.js rename to src/components/ImgFallback/styles/index.ts diff --git a/src/components/ImgFallback/styles/metric/avatar.js b/src/components/ImgFallback/styles/metric/avatar.ts similarity index 79% rename from src/components/ImgFallback/styles/metric/avatar.js rename to src/components/ImgFallback/styles/metric/avatar.ts index 81a1c75c6..0f9ee04d3 100644 --- a/src/components/ImgFallback/styles/metric/avatar.js +++ b/src/components/ImgFallback/styles/metric/avatar.ts @@ -1,4 +1,4 @@ -export const getFontSize = (size) => { +export const getFontSize = (size: number): string => { if (size <= 15) { return '10px' } diff --git a/src/components/ImgFallback/styles/work.js b/src/components/ImgFallback/styles/work.ts similarity index 100% rename from src/components/ImgFallback/styles/work.js rename to src/components/ImgFallback/styles/work.ts diff --git a/src/components/ImgFallback/tests/index.test.js b/src/components/ImgFallback/tests/index.test.ts similarity index 100% rename from src/components/ImgFallback/tests/index.test.js rename to src/components/ImgFallback/tests/index.test.ts diff --git a/src/components/InlineCommunities/styles/index.js b/src/components/InlineCommunities/styles/index.ts similarity index 100% rename from src/components/InlineCommunities/styles/index.js rename to src/components/InlineCommunities/styles/index.ts diff --git a/src/components/InlineCommunities/tests/index.test.js b/src/components/InlineCommunities/tests/index.test.ts similarity index 100% rename from src/components/InlineCommunities/tests/index.test.js rename to src/components/InlineCommunities/tests/index.test.ts diff --git a/src/components/InlineTags/styles/index.js b/src/components/InlineTags/styles/index.ts similarity index 100% rename from src/components/InlineTags/styles/index.js rename to src/components/InlineTags/styles/index.ts diff --git a/src/components/InlineTags/tests/index.test.js b/src/components/InlineTags/tests/index.test.ts similarity index 100% rename from src/components/InlineTags/tests/index.test.js rename to src/components/InlineTags/tests/index.test.ts diff --git a/src/components/Input/styles/index.js b/src/components/Input/styles/index.ts similarity index 100% rename from src/components/Input/styles/index.js rename to src/components/Input/styles/index.ts diff --git a/src/components/Input/styles/textarea.js b/src/components/Input/styles/textarea.ts similarity index 100% rename from src/components/Input/styles/textarea.js rename to src/components/Input/styles/textarea.ts diff --git a/src/components/Input/tests/index.test.js b/src/components/Input/tests/index.test.ts similarity index 100% rename from src/components/Input/tests/index.test.js rename to src/components/Input/tests/index.test.ts diff --git a/src/components/JobItem/styles/company_info.js b/src/components/JobItem/styles/company_info.ts similarity index 100% rename from src/components/JobItem/styles/company_info.js rename to src/components/JobItem/styles/company_info.ts diff --git a/src/components/JobItem/styles/index.js b/src/components/JobItem/styles/index.ts similarity index 100% rename from src/components/JobItem/styles/index.js rename to src/components/JobItem/styles/index.ts diff --git a/src/components/JobItem/styles/job_info.js b/src/components/JobItem/styles/job_info.ts similarity index 100% rename from src/components/JobItem/styles/job_info.js rename to src/components/JobItem/styles/job_info.ts diff --git a/src/components/JobItem/styles/list_view.js b/src/components/JobItem/styles/list_view.ts similarity index 100% rename from src/components/JobItem/styles/list_view.js rename to src/components/JobItem/styles/list_view.ts diff --git a/src/components/JobItem/tests/index.test.js b/src/components/JobItem/tests/index.test.ts similarity index 100% rename from src/components/JobItem/tests/index.test.js rename to src/components/JobItem/tests/index.test.ts diff --git a/src/components/LinksCard/styles/index.js b/src/components/LinksCard/styles/index.ts similarity index 100% rename from src/components/LinksCard/styles/index.js rename to src/components/LinksCard/styles/index.ts diff --git a/src/components/LinksCard/styles/item.js b/src/components/LinksCard/styles/item.ts similarity index 100% rename from src/components/LinksCard/styles/item.js rename to src/components/LinksCard/styles/item.ts diff --git a/src/components/LinksCard/tests/index.test.js b/src/components/LinksCard/tests/index.test.ts similarity index 100% rename from src/components/LinksCard/tests/index.test.js rename to src/components/LinksCard/tests/index.test.ts diff --git a/src/components/LoadingEffects/styles/community_holder.js b/src/components/LoadingEffects/styles/community_holder.ts similarity index 100% rename from src/components/LoadingEffects/styles/community_holder.js rename to src/components/LoadingEffects/styles/community_holder.ts diff --git a/src/components/LoadingEffects/styles/index.js b/src/components/LoadingEffects/styles/index.ts similarity index 100% rename from src/components/LoadingEffects/styles/index.js rename to src/components/LoadingEffects/styles/index.ts diff --git a/src/components/LoadingEffects/tests/index.test.js b/src/components/LoadingEffects/tests/index.test.ts similarity index 100% rename from src/components/LoadingEffects/tests/index.test.js rename to src/components/LoadingEffects/tests/index.test.ts diff --git a/src/components/MarkDownRender/styles/index.js b/src/components/MarkDownRender/styles/index.ts similarity index 100% rename from src/components/MarkDownRender/styles/index.js rename to src/components/MarkDownRender/styles/index.ts diff --git a/src/components/MarkDownRender/tests/index.test.js b/src/components/MarkDownRender/tests/index.test.ts similarity index 100% rename from src/components/MarkDownRender/tests/index.test.js rename to src/components/MarkDownRender/tests/index.test.ts diff --git a/src/components/MarkdownEditor/styles/index.js b/src/components/MarkdownEditor/styles/index.ts similarity index 100% rename from src/components/MarkdownEditor/styles/index.js rename to src/components/MarkdownEditor/styles/index.ts diff --git a/src/components/MarkdownEditor/tests/index.test.js b/src/components/MarkdownEditor/tests/index.test.ts similarity index 100% rename from src/components/MarkdownEditor/tests/index.test.js rename to src/components/MarkdownEditor/tests/index.test.ts diff --git a/src/components/Maybe/tests/index.test.js b/src/components/Maybe/tests/index.test.ts similarity index 100% rename from src/components/Maybe/tests/index.test.js rename to src/components/Maybe/tests/index.test.ts diff --git a/src/components/Modal/tests/index.test.js b/src/components/Modal/tests/index.test.ts similarity index 100% rename from src/components/Modal/tests/index.test.js rename to src/components/Modal/tests/index.test.ts diff --git a/src/components/NaviCatalog/styles/list/index.js b/src/components/NaviCatalog/styles/list/index.ts similarity index 100% rename from src/components/NaviCatalog/styles/list/index.js rename to src/components/NaviCatalog/styles/list/index.ts diff --git a/src/components/NaviCatalog/styles/metric.js b/src/components/NaviCatalog/styles/metric.ts similarity index 100% rename from src/components/NaviCatalog/styles/metric.js rename to src/components/NaviCatalog/styles/metric.ts diff --git a/src/components/NaviCatalog/tests/index.test.js b/src/components/NaviCatalog/tests/index.test.ts similarity index 100% rename from src/components/NaviCatalog/tests/index.test.js rename to src/components/NaviCatalog/tests/index.test.ts diff --git a/src/components/NaviIntro/tests/index.test.js b/src/components/NaviIntro/tests/index.test.ts similarity index 100% rename from src/components/NaviIntro/tests/index.test.js rename to src/components/NaviIntro/tests/index.test.ts diff --git a/src/components/Navigator/tests/index.test.js b/src/components/Navigator/tests/index.test.ts similarity index 100% rename from src/components/Navigator/tests/index.test.js rename to src/components/Navigator/tests/index.test.ts diff --git a/src/components/NotFound/styles/index.js b/src/components/NotFound/styles/index.ts similarity index 100% rename from src/components/NotFound/styles/index.js rename to src/components/NotFound/styles/index.ts diff --git a/src/components/NotFound/tests/index.test.js b/src/components/NotFound/tests/index.test.ts similarity index 100% rename from src/components/NotFound/tests/index.test.js rename to src/components/NotFound/tests/index.test.ts diff --git a/src/components/OauthHinter/styles/index.js b/src/components/OauthHinter/styles/index.ts similarity index 100% rename from src/components/OauthHinter/styles/index.js rename to src/components/OauthHinter/styles/index.ts diff --git a/src/components/OauthHinter/tests/index.test.js b/src/components/OauthHinter/tests/index.test.ts similarity index 100% rename from src/components/OauthHinter/tests/index.test.js rename to src/components/OauthHinter/tests/index.test.ts diff --git a/src/components/PagedContents/tests/index.test.js b/src/components/PagedContents/tests/index.test.ts similarity index 100% rename from src/components/PagedContents/tests/index.test.js rename to src/components/PagedContents/tests/index.test.ts diff --git a/src/components/Pagi/tests/index.test.js b/src/components/Pagi/tests/index.test.ts similarity index 100% rename from src/components/Pagi/tests/index.test.js rename to src/components/Pagi/tests/index.test.ts diff --git a/src/components/PostItem/tests/index.test.js b/src/components/PostItem/tests/index.test.ts similarity index 100% rename from src/components/PostItem/tests/index.test.js rename to src/components/PostItem/tests/index.test.ts diff --git a/src/components/PromotionList/tests/index.test.js b/src/components/PromotionList/tests/index.test.ts similarity index 100% rename from src/components/PromotionList/tests/index.test.js rename to src/components/PromotionList/tests/index.test.ts diff --git a/src/components/PromptIcon/tests/index.test.js b/src/components/PromptIcon/tests/index.test.ts similarity index 100% rename from src/components/PromptIcon/tests/index.test.js rename to src/components/PromptIcon/tests/index.test.ts diff --git a/src/components/RepoItem/tests/index.test.js b/src/components/RepoItem/tests/index.test.ts similarity index 100% rename from src/components/RepoItem/tests/index.test.js rename to src/components/RepoItem/tests/index.test.ts diff --git a/src/components/SearchingLabel/tests/index.test.js b/src/components/SearchingLabel/tests/index.test.ts similarity index 100% rename from src/components/SearchingLabel/tests/index.test.js rename to src/components/SearchingLabel/tests/index.test.ts diff --git a/src/components/SectionLabel/tests/index.test.js b/src/components/SectionLabel/tests/index.test.ts similarity index 100% rename from src/components/SectionLabel/tests/index.test.js rename to src/components/SectionLabel/tests/index.test.ts diff --git a/src/components/Select/tests/index.test.js b/src/components/Select/tests/index.test.ts similarity index 100% rename from src/components/Select/tests/index.test.js rename to src/components/Select/tests/index.test.ts diff --git a/src/components/StatusBox/tests/index.test.js b/src/components/StatusBox/tests/index.test.ts similarity index 100% rename from src/components/StatusBox/tests/index.test.js rename to src/components/StatusBox/tests/index.test.ts diff --git a/src/components/Sticky/tests/index.test.js b/src/components/Sticky/tests/index.test.ts similarity index 100% rename from src/components/Sticky/tests/index.test.js rename to src/components/Sticky/tests/index.test.ts diff --git a/src/components/SubTitle/tests/index.test.js b/src/components/SubTitle/tests/index.test.ts similarity index 100% rename from src/components/SubTitle/tests/index.test.js rename to src/components/SubTitle/tests/index.test.ts diff --git a/src/components/Switcher/tests/index.test.js b/src/components/Switcher/tests/index.test.ts similarity index 100% rename from src/components/Switcher/tests/index.test.js rename to src/components/Switcher/tests/index.test.ts diff --git a/src/components/TabBar/tests/index.test.js b/src/components/TabBar/tests/index.test.ts similarity index 100% rename from src/components/TabBar/tests/index.test.js rename to src/components/TabBar/tests/index.test.ts diff --git a/src/components/TabSelector/tests/index.test.js b/src/components/TabSelector/tests/index.test.ts similarity index 100% rename from src/components/TabSelector/tests/index.test.js rename to src/components/TabSelector/tests/index.test.ts diff --git a/src/components/Tag/tests/index.test.js b/src/components/Tag/tests/index.test.ts similarity index 100% rename from src/components/Tag/tests/index.test.js rename to src/components/Tag/tests/index.test.ts diff --git a/src/components/TheAvatar/tests/index.test.js b/src/components/TheAvatar/tests/index.test.ts similarity index 100% rename from src/components/TheAvatar/tests/index.test.js rename to src/components/TheAvatar/tests/index.test.ts diff --git a/src/components/ThemeSelector/tests/index.test.js b/src/components/ThemeSelector/tests/index.test.ts similarity index 100% rename from src/components/ThemeSelector/tests/index.test.js rename to src/components/ThemeSelector/tests/index.test.ts diff --git a/src/components/ThreadSelector/tests/index.test.js b/src/components/ThreadSelector/tests/index.test.ts similarity index 100% rename from src/components/ThreadSelector/tests/index.test.js rename to src/components/ThreadSelector/tests/index.test.ts diff --git a/src/components/Tooltip/tests/index.test.js b/src/components/Tooltip/tests/index.test.ts similarity index 100% rename from src/components/Tooltip/tests/index.test.js rename to src/components/Tooltip/tests/index.test.ts diff --git a/src/components/TrendLine/tests/index.test.js b/src/components/TrendLine/tests/index.test.ts similarity index 100% rename from src/components/TrendLine/tests/index.test.js rename to src/components/TrendLine/tests/index.test.ts diff --git a/src/components/UserBrief/tests/index.test.js b/src/components/UserBrief/tests/index.test.ts similarity index 100% rename from src/components/UserBrief/tests/index.test.js rename to src/components/UserBrief/tests/index.test.ts diff --git a/src/components/UserCell/tests/index.test.js b/src/components/UserCell/tests/index.test.ts similarity index 100% rename from src/components/UserCell/tests/index.test.js rename to src/components/UserCell/tests/index.test.ts diff --git a/src/components/VerifiedSign/tests/index.test.js b/src/components/VerifiedSign/tests/index.test.ts similarity index 100% rename from src/components/VerifiedSign/tests/index.test.js rename to src/components/VerifiedSign/tests/index.test.ts diff --git a/src/components/VideoInfoCard/tests/index.test.js b/src/components/VideoInfoCard/tests/index.test.ts similarity index 100% rename from src/components/VideoInfoCard/tests/index.test.js rename to src/components/VideoInfoCard/tests/index.test.ts diff --git a/src/components/VideoItem/tests/index.test.js b/src/components/VideoItem/tests/index.test.ts similarity index 100% rename from src/components/VideoItem/tests/index.test.js rename to src/components/VideoItem/tests/index.test.ts diff --git a/src/components/VideoPoster/tests/index.test.js b/src/components/VideoPoster/tests/index.test.ts similarity index 100% rename from src/components/VideoPoster/tests/index.test.js rename to src/components/VideoPoster/tests/index.test.ts diff --git a/src/components/VideoSourceInfo/tests/index.test.js b/src/components/VideoSourceInfo/tests/index.test.ts similarity index 100% rename from src/components/VideoSourceInfo/tests/index.test.js rename to src/components/VideoSourceInfo/tests/index.test.ts diff --git a/src/components/WorksCard/tests/index.test.js b/src/components/WorksCard/tests/index.test.ts similarity index 100% rename from src/components/WorksCard/tests/index.test.js rename to src/components/WorksCard/tests/index.test.ts diff --git a/src/containers/Route/tests/index.test.js b/src/containers/Route/tests/index.test.ts similarity index 100% rename from src/containers/Route/tests/index.test.js rename to src/containers/Route/tests/index.test.ts diff --git a/src/containers/Route/tests/store.test.js b/src/containers/Route/tests/store.test.ts similarity index 100% rename from src/containers/Route/tests/store.test.js rename to src/containers/Route/tests/store.test.ts diff --git a/src/containers/content/CommunityContent/tests/index.test.js b/src/containers/content/CommunityContent/tests/index.test.ts similarity index 100% rename from src/containers/content/CommunityContent/tests/index.test.js rename to src/containers/content/CommunityContent/tests/index.test.ts diff --git a/src/containers/content/CommunityContent/tests/store.test.js b/src/containers/content/CommunityContent/tests/store.test.ts similarity index 100% rename from src/containers/content/CommunityContent/tests/store.test.js rename to src/containers/content/CommunityContent/tests/store.test.ts diff --git a/src/containers/content/CoolGuideContent/tests/index.test.js b/src/containers/content/CoolGuideContent/tests/index.test.ts similarity index 100% rename from src/containers/content/CoolGuideContent/tests/index.test.js rename to src/containers/content/CoolGuideContent/tests/index.test.ts diff --git a/src/containers/content/CoolGuideContent/tests/store.test.js b/src/containers/content/CoolGuideContent/tests/store.test.ts similarity index 100% rename from src/containers/content/CoolGuideContent/tests/store.test.js rename to src/containers/content/CoolGuideContent/tests/store.test.ts diff --git a/src/containers/content/DiscoveryContent/tests/index.test.js b/src/containers/content/DiscoveryContent/tests/index.test.ts similarity index 100% rename from src/containers/content/DiscoveryContent/tests/index.test.js rename to src/containers/content/DiscoveryContent/tests/index.test.ts diff --git a/src/containers/content/DiscoveryContent/tests/store.test.js b/src/containers/content/DiscoveryContent/tests/store.test.ts similarity index 100% rename from src/containers/content/DiscoveryContent/tests/store.test.js rename to src/containers/content/DiscoveryContent/tests/store.test.ts diff --git a/src/containers/content/FriendsContent/tests/index.test.js b/src/containers/content/FriendsContent/tests/index.test.ts similarity index 100% rename from src/containers/content/FriendsContent/tests/index.test.js rename to src/containers/content/FriendsContent/tests/index.test.ts diff --git a/src/containers/content/FriendsContent/tests/store.test.js b/src/containers/content/FriendsContent/tests/store.test.ts similarity index 100% rename from src/containers/content/FriendsContent/tests/store.test.js rename to src/containers/content/FriendsContent/tests/store.test.ts diff --git a/src/containers/content/HaveADrinkContent/tests/index.test.js b/src/containers/content/HaveADrinkContent/tests/index.test.ts similarity index 100% rename from src/containers/content/HaveADrinkContent/tests/index.test.js rename to src/containers/content/HaveADrinkContent/tests/index.test.ts diff --git a/src/containers/content/HaveADrinkContent/tests/store.test.js b/src/containers/content/HaveADrinkContent/tests/store.test.ts similarity index 100% rename from src/containers/content/HaveADrinkContent/tests/store.test.js rename to src/containers/content/HaveADrinkContent/tests/store.test.ts diff --git a/src/containers/content/HelpCenterContent/tests/index.test.js b/src/containers/content/HelpCenterContent/tests/index.test.ts similarity index 100% rename from src/containers/content/HelpCenterContent/tests/index.test.js rename to src/containers/content/HelpCenterContent/tests/index.test.ts diff --git a/src/containers/content/HelpCenterContent/tests/store.test.js b/src/containers/content/HelpCenterContent/tests/store.test.ts similarity index 100% rename from src/containers/content/HelpCenterContent/tests/store.test.js rename to src/containers/content/HelpCenterContent/tests/store.test.ts diff --git a/src/containers/content/JobContent/tests/index.test.js b/src/containers/content/JobContent/tests/index.test.ts similarity index 100% rename from src/containers/content/JobContent/tests/index.test.js rename to src/containers/content/JobContent/tests/index.test.ts diff --git a/src/containers/content/JobContent/tests/store.test.js b/src/containers/content/JobContent/tests/store.test.ts similarity index 100% rename from src/containers/content/JobContent/tests/store.test.js rename to src/containers/content/JobContent/tests/store.test.ts diff --git a/src/containers/content/MeetupsContent/tests/index.test.js b/src/containers/content/MeetupsContent/tests/index.test.ts similarity index 100% rename from src/containers/content/MeetupsContent/tests/index.test.js rename to src/containers/content/MeetupsContent/tests/index.test.ts diff --git a/src/containers/content/MeetupsContent/tests/store.test.js b/src/containers/content/MeetupsContent/tests/store.test.ts similarity index 100% rename from src/containers/content/MeetupsContent/tests/store.test.js rename to src/containers/content/MeetupsContent/tests/store.test.ts diff --git a/src/containers/content/MembershipContent/tests/index.test.js b/src/containers/content/MembershipContent/tests/index.test.ts similarity index 100% rename from src/containers/content/MembershipContent/tests/index.test.js rename to src/containers/content/MembershipContent/tests/index.test.ts diff --git a/src/containers/content/MembershipContent/tests/store.test.js b/src/containers/content/MembershipContent/tests/store.test.ts similarity index 100% rename from src/containers/content/MembershipContent/tests/store.test.js rename to src/containers/content/MembershipContent/tests/store.test.ts diff --git a/src/containers/content/PostContent/tests/index.test.js b/src/containers/content/PostContent/tests/index.test.ts similarity index 100% rename from src/containers/content/PostContent/tests/index.test.js rename to src/containers/content/PostContent/tests/index.test.ts diff --git a/src/containers/content/PostContent/tests/store.test.js b/src/containers/content/PostContent/tests/store.test.ts similarity index 100% rename from src/containers/content/PostContent/tests/store.test.js rename to src/containers/content/PostContent/tests/store.test.ts diff --git a/src/containers/content/RecipesContent/tests/index.test.js b/src/containers/content/RecipesContent/tests/index.test.ts similarity index 100% rename from src/containers/content/RecipesContent/tests/index.test.js rename to src/containers/content/RecipesContent/tests/index.test.ts diff --git a/src/containers/content/RecipesContent/tests/store.test.js b/src/containers/content/RecipesContent/tests/store.test.ts similarity index 100% rename from src/containers/content/RecipesContent/tests/store.test.js rename to src/containers/content/RecipesContent/tests/store.test.ts diff --git a/src/containers/content/RepoContent/tests/index.test.js b/src/containers/content/RepoContent/tests/index.test.ts similarity index 100% rename from src/containers/content/RepoContent/tests/index.test.js rename to src/containers/content/RepoContent/tests/index.test.ts diff --git a/src/containers/content/RepoContent/tests/store.test.js b/src/containers/content/RepoContent/tests/store.test.ts similarity index 100% rename from src/containers/content/RepoContent/tests/store.test.js rename to src/containers/content/RepoContent/tests/store.test.ts diff --git a/src/containers/content/SponsorContent/tests/index.test.js b/src/containers/content/SponsorContent/tests/index.test.ts similarity index 100% rename from src/containers/content/SponsorContent/tests/index.test.js rename to src/containers/content/SponsorContent/tests/index.test.ts diff --git a/src/containers/content/SponsorContent/tests/store.test.js b/src/containers/content/SponsorContent/tests/store.test.ts similarity index 100% rename from src/containers/content/SponsorContent/tests/store.test.js rename to src/containers/content/SponsorContent/tests/store.test.ts diff --git a/src/containers/content/SubscribeContent/tests/index.test.js b/src/containers/content/SubscribeContent/tests/index.test.ts similarity index 100% rename from src/containers/content/SubscribeContent/tests/index.test.js rename to src/containers/content/SubscribeContent/tests/index.test.ts diff --git a/src/containers/content/SubscribeContent/tests/store.test.js b/src/containers/content/SubscribeContent/tests/store.test.ts similarity index 100% rename from src/containers/content/SubscribeContent/tests/store.test.js rename to src/containers/content/SubscribeContent/tests/store.test.ts diff --git a/src/containers/content/TrendingContent/tests/index.test.js b/src/containers/content/TrendingContent/tests/index.test.ts similarity index 100% rename from src/containers/content/TrendingContent/tests/index.test.js rename to src/containers/content/TrendingContent/tests/index.test.ts diff --git a/src/containers/content/TrendingContent/tests/store.test.js b/src/containers/content/TrendingContent/tests/store.test.ts similarity index 100% rename from src/containers/content/TrendingContent/tests/store.test.js rename to src/containers/content/TrendingContent/tests/store.test.ts diff --git a/src/containers/content/UserContent/tests/index.test.js b/src/containers/content/UserContent/tests/index.test.ts similarity index 100% rename from src/containers/content/UserContent/tests/index.test.js rename to src/containers/content/UserContent/tests/index.test.ts diff --git a/src/containers/content/UserContent/tests/store.test.js b/src/containers/content/UserContent/tests/store.test.ts similarity index 100% rename from src/containers/content/UserContent/tests/store.test.js rename to src/containers/content/UserContent/tests/store.test.ts diff --git a/src/containers/content/VideoContent/tests/index.test.js b/src/containers/content/VideoContent/tests/index.test.ts similarity index 100% rename from src/containers/content/VideoContent/tests/index.test.js rename to src/containers/content/VideoContent/tests/index.test.ts diff --git a/src/containers/content/VideoContent/tests/store.test.js b/src/containers/content/VideoContent/tests/store.test.ts similarity index 100% rename from src/containers/content/VideoContent/tests/store.test.js rename to src/containers/content/VideoContent/tests/store.test.ts diff --git a/src/containers/content/WorksContent/tests/index.test.js b/src/containers/content/WorksContent/tests/index.test.ts similarity index 100% rename from src/containers/content/WorksContent/tests/index.test.js rename to src/containers/content/WorksContent/tests/index.test.ts diff --git a/src/containers/content/WorksContent/tests/store.test.js b/src/containers/content/WorksContent/tests/store.test.ts similarity index 100% rename from src/containers/content/WorksContent/tests/store.test.js rename to src/containers/content/WorksContent/tests/store.test.ts diff --git a/src/containers/digest/ArticleDigest/tests/index.test.js b/src/containers/digest/ArticleDigest/tests/index.test.ts similarity index 100% rename from src/containers/digest/ArticleDigest/tests/index.test.js rename to src/containers/digest/ArticleDigest/tests/index.test.ts diff --git a/src/containers/digest/ArticleDigest/tests/store.test.js b/src/containers/digest/ArticleDigest/tests/store.test.ts similarity index 100% rename from src/containers/digest/ArticleDigest/tests/store.test.js rename to src/containers/digest/ArticleDigest/tests/store.test.ts diff --git a/src/containers/digest/CommunityDigest/tests/index.test.js b/src/containers/digest/CommunityDigest/tests/index.test.ts similarity index 100% rename from src/containers/digest/CommunityDigest/tests/index.test.js rename to src/containers/digest/CommunityDigest/tests/index.test.ts diff --git a/src/containers/digest/CommunityDigest/tests/store.test.js b/src/containers/digest/CommunityDigest/tests/store.test.ts similarity index 100% rename from src/containers/digest/CommunityDigest/tests/store.test.js rename to src/containers/digest/CommunityDigest/tests/store.test.ts diff --git a/src/containers/editor/AccountEditor/tests/index.test.js b/src/containers/editor/AccountEditor/tests/index.test.ts similarity index 100% rename from src/containers/editor/AccountEditor/tests/index.test.js rename to src/containers/editor/AccountEditor/tests/index.test.ts diff --git a/src/containers/editor/AccountEditor/tests/store.test.js b/src/containers/editor/AccountEditor/tests/store.test.ts similarity index 100% rename from src/containers/editor/AccountEditor/tests/store.test.js rename to src/containers/editor/AccountEditor/tests/store.test.ts diff --git a/src/containers/editor/ArticleEditor/tests/index.test.js b/src/containers/editor/ArticleEditor/tests/index.test.ts similarity index 100% rename from src/containers/editor/ArticleEditor/tests/index.test.js rename to src/containers/editor/ArticleEditor/tests/index.test.ts diff --git a/src/containers/editor/ArticleEditor/tests/store.test.js b/src/containers/editor/ArticleEditor/tests/store.test.ts similarity index 100% rename from src/containers/editor/ArticleEditor/tests/store.test.js rename to src/containers/editor/ArticleEditor/tests/store.test.ts diff --git a/src/containers/editor/CommunityEditor/tests/index.test.js b/src/containers/editor/CommunityEditor/tests/index.test.ts similarity index 100% rename from src/containers/editor/CommunityEditor/tests/index.test.js rename to src/containers/editor/CommunityEditor/tests/index.test.ts diff --git a/src/containers/editor/CommunityEditor/tests/store.test.js b/src/containers/editor/CommunityEditor/tests/store.test.ts similarity index 100% rename from src/containers/editor/CommunityEditor/tests/store.test.js rename to src/containers/editor/CommunityEditor/tests/store.test.ts diff --git a/src/containers/editor/JobEditor/tests/index.test.js b/src/containers/editor/JobEditor/tests/index.test.ts similarity index 100% rename from src/containers/editor/JobEditor/tests/index.test.js rename to src/containers/editor/JobEditor/tests/index.test.ts diff --git a/src/containers/editor/JobEditor/tests/store.test.js b/src/containers/editor/JobEditor/tests/store.test.ts similarity index 100% rename from src/containers/editor/JobEditor/tests/store.test.js rename to src/containers/editor/JobEditor/tests/store.test.ts diff --git a/src/containers/editor/PostEditor/tests/index.test.js b/src/containers/editor/PostEditor/tests/index.test.ts similarity index 100% rename from src/containers/editor/PostEditor/tests/index.test.js rename to src/containers/editor/PostEditor/tests/index.test.ts diff --git a/src/containers/editor/PostEditor/tests/store.test.js b/src/containers/editor/PostEditor/tests/store.test.ts similarity index 100% rename from src/containers/editor/PostEditor/tests/store.test.js rename to src/containers/editor/PostEditor/tests/store.test.ts diff --git a/src/containers/editor/RepoEditor/tests/index.test.js b/src/containers/editor/RepoEditor/tests/index.test.ts similarity index 100% rename from src/containers/editor/RepoEditor/tests/index.test.js rename to src/containers/editor/RepoEditor/tests/index.test.ts diff --git a/src/containers/editor/RepoEditor/tests/store.test.js b/src/containers/editor/RepoEditor/tests/store.test.ts similarity index 100% rename from src/containers/editor/RepoEditor/tests/store.test.js rename to src/containers/editor/RepoEditor/tests/store.test.ts diff --git a/src/containers/editor/RichEditor/tests/index.test.js b/src/containers/editor/RichEditor/tests/index.test.ts similarity index 100% rename from src/containers/editor/RichEditor/tests/index.test.js rename to src/containers/editor/RichEditor/tests/index.test.ts diff --git a/src/containers/editor/RichEditor/tests/store.test.js b/src/containers/editor/RichEditor/tests/store.test.ts similarity index 100% rename from src/containers/editor/RichEditor/tests/store.test.js rename to src/containers/editor/RichEditor/tests/store.test.ts diff --git a/src/containers/editor/VideoEditor/tests/index.test.js b/src/containers/editor/VideoEditor/tests/index.test.ts similarity index 100% rename from src/containers/editor/VideoEditor/tests/index.test.js rename to src/containers/editor/VideoEditor/tests/index.test.ts diff --git a/src/containers/editor/VideoEditor/tests/store.test.js b/src/containers/editor/VideoEditor/tests/store.test.ts similarity index 100% rename from src/containers/editor/VideoEditor/tests/store.test.js rename to src/containers/editor/VideoEditor/tests/store.test.ts diff --git a/src/containers/editor/WorksEditor/tests/index.test.js b/src/containers/editor/WorksEditor/tests/index.test.ts similarity index 100% rename from src/containers/editor/WorksEditor/tests/index.test.js rename to src/containers/editor/WorksEditor/tests/index.test.ts diff --git a/src/containers/editor/WorksEditor/tests/store.test.js b/src/containers/editor/WorksEditor/tests/store.test.ts similarity index 100% rename from src/containers/editor/WorksEditor/tests/store.test.js rename to src/containers/editor/WorksEditor/tests/store.test.ts diff --git a/src/containers/layout/GlobalLayout/tests/index.test.js b/src/containers/layout/GlobalLayout/tests/index.test.ts similarity index 100% rename from src/containers/layout/GlobalLayout/tests/index.test.js rename to src/containers/layout/GlobalLayout/tests/index.test.ts diff --git a/src/containers/layout/GlobalLayout/tests/store.test.js b/src/containers/layout/GlobalLayout/tests/store.test.ts similarity index 100% rename from src/containers/layout/GlobalLayout/tests/store.test.js rename to src/containers/layout/GlobalLayout/tests/store.test.ts diff --git a/src/containers/thread/CheatsheetThread/tests/index.test.js b/src/containers/thread/CheatsheetThread/tests/index.test.ts similarity index 100% rename from src/containers/thread/CheatsheetThread/tests/index.test.js rename to src/containers/thread/CheatsheetThread/tests/index.test.ts diff --git a/src/containers/thread/CheatsheetThread/tests/store.test.js b/src/containers/thread/CheatsheetThread/tests/store.test.ts similarity index 100% rename from src/containers/thread/CheatsheetThread/tests/store.test.js rename to src/containers/thread/CheatsheetThread/tests/store.test.ts diff --git a/src/containers/thread/JobsThread/tests/index.test.js b/src/containers/thread/JobsThread/tests/index.test.ts similarity index 100% rename from src/containers/thread/JobsThread/tests/index.test.js rename to src/containers/thread/JobsThread/tests/index.test.ts diff --git a/src/containers/thread/JobsThread/tests/store.test.js b/src/containers/thread/JobsThread/tests/store.test.ts similarity index 100% rename from src/containers/thread/JobsThread/tests/store.test.js rename to src/containers/thread/JobsThread/tests/store.test.ts diff --git a/src/containers/thread/PostsThread/tests/index.test.js b/src/containers/thread/PostsThread/tests/index.test.ts similarity index 100% rename from src/containers/thread/PostsThread/tests/index.test.js rename to src/containers/thread/PostsThread/tests/index.test.ts diff --git a/src/containers/thread/PostsThread/tests/store.test.js b/src/containers/thread/PostsThread/tests/store.test.ts similarity index 100% rename from src/containers/thread/PostsThread/tests/store.test.js rename to src/containers/thread/PostsThread/tests/store.test.ts diff --git a/src/containers/thread/ReposThread/tests/index.test.js b/src/containers/thread/ReposThread/tests/index.test.ts similarity index 100% rename from src/containers/thread/ReposThread/tests/index.test.js rename to src/containers/thread/ReposThread/tests/index.test.ts diff --git a/src/containers/thread/ReposThread/tests/store.test.js b/src/containers/thread/ReposThread/tests/store.test.ts similarity index 100% rename from src/containers/thread/ReposThread/tests/store.test.js rename to src/containers/thread/ReposThread/tests/store.test.ts diff --git a/src/containers/thread/RoadmapThread/tests/index.test.js b/src/containers/thread/RoadmapThread/tests/index.test.ts similarity index 100% rename from src/containers/thread/RoadmapThread/tests/index.test.js rename to src/containers/thread/RoadmapThread/tests/index.test.ts diff --git a/src/containers/thread/RoadmapThread/tests/store.test.js b/src/containers/thread/RoadmapThread/tests/store.test.ts similarity index 100% rename from src/containers/thread/RoadmapThread/tests/store.test.js rename to src/containers/thread/RoadmapThread/tests/store.test.ts diff --git a/src/containers/thread/UsersThread/tests/index.test.js b/src/containers/thread/UsersThread/tests/index.test.ts similarity index 100% rename from src/containers/thread/UsersThread/tests/index.test.js rename to src/containers/thread/UsersThread/tests/index.test.ts diff --git a/src/containers/thread/UsersThread/tests/store.test.js b/src/containers/thread/UsersThread/tests/store.test.ts similarity index 100% rename from src/containers/thread/UsersThread/tests/store.test.js rename to src/containers/thread/UsersThread/tests/store.test.ts diff --git a/src/containers/thread/VideosThread/tests/index.test.js b/src/containers/thread/VideosThread/tests/index.test.ts similarity index 100% rename from src/containers/thread/VideosThread/tests/index.test.js rename to src/containers/thread/VideosThread/tests/index.test.ts diff --git a/src/containers/thread/VideosThread/tests/store.test.js b/src/containers/thread/VideosThread/tests/store.test.ts similarity index 100% rename from src/containers/thread/VideosThread/tests/store.test.js rename to src/containers/thread/VideosThread/tests/store.test.ts diff --git a/src/containers/thread/WikiThread/tests/index.test.js b/src/containers/thread/WikiThread/tests/index.test.ts similarity index 100% rename from src/containers/thread/WikiThread/tests/index.test.js rename to src/containers/thread/WikiThread/tests/index.test.ts diff --git a/src/containers/thread/WikiThread/tests/store.test.js b/src/containers/thread/WikiThread/tests/store.test.ts similarity index 100% rename from src/containers/thread/WikiThread/tests/store.test.js rename to src/containers/thread/WikiThread/tests/store.test.ts diff --git a/src/containers/tool/ArticleSticker/tests/index.test.js b/src/containers/tool/ArticleSticker/tests/index.test.ts similarity index 100% rename from src/containers/tool/ArticleSticker/tests/index.test.js rename to src/containers/tool/ArticleSticker/tests/index.test.ts diff --git a/src/containers/tool/ArticleSticker/tests/store.test.js b/src/containers/tool/ArticleSticker/tests/store.test.ts similarity index 100% rename from src/containers/tool/ArticleSticker/tests/store.test.js rename to src/containers/tool/ArticleSticker/tests/store.test.ts diff --git a/src/containers/tool/AvatarAdder/tests/index.test.js b/src/containers/tool/AvatarAdder/tests/index.test.ts similarity index 100% rename from src/containers/tool/AvatarAdder/tests/index.test.js rename to src/containers/tool/AvatarAdder/tests/index.test.ts diff --git a/src/containers/tool/AvatarAdder/tests/store.test.js b/src/containers/tool/AvatarAdder/tests/store.test.ts similarity index 100% rename from src/containers/tool/AvatarAdder/tests/store.test.js rename to src/containers/tool/AvatarAdder/tests/store.test.ts diff --git a/src/containers/tool/C11NSettingPanel/tests/index.test.js b/src/containers/tool/C11NSettingPanel/tests/index.test.ts similarity index 100% rename from src/containers/tool/C11NSettingPanel/tests/index.test.js rename to src/containers/tool/C11NSettingPanel/tests/index.test.ts diff --git a/src/containers/tool/C11NSettingPanel/tests/store.test.js b/src/containers/tool/C11NSettingPanel/tests/store.test.ts similarity index 100% rename from src/containers/tool/C11NSettingPanel/tests/store.test.js rename to src/containers/tool/C11NSettingPanel/tests/store.test.ts diff --git a/src/containers/tool/Cashier/tests/index.test.js b/src/containers/tool/Cashier/tests/index.test.ts similarity index 100% rename from src/containers/tool/Cashier/tests/index.test.js rename to src/containers/tool/Cashier/tests/index.test.ts diff --git a/src/containers/tool/Cashier/tests/store.test.js b/src/containers/tool/Cashier/tests/store.test.ts similarity index 100% rename from src/containers/tool/Cashier/tests/store.test.js rename to src/containers/tool/Cashier/tests/store.test.ts diff --git a/src/containers/tool/CommunityJoinBadge/tests/index.test.js b/src/containers/tool/CommunityJoinBadge/tests/index.test.ts similarity index 100% rename from src/containers/tool/CommunityJoinBadge/tests/index.test.js rename to src/containers/tool/CommunityJoinBadge/tests/index.test.ts diff --git a/src/containers/tool/CommunityJoinBadge/tests/store.test.js b/src/containers/tool/CommunityJoinBadge/tests/store.test.ts similarity index 100% rename from src/containers/tool/CommunityJoinBadge/tests/store.test.js rename to src/containers/tool/CommunityJoinBadge/tests/store.test.ts diff --git a/src/containers/tool/CommunitySetter/tests/index.test.js b/src/containers/tool/CommunitySetter/tests/index.test.ts similarity index 100% rename from src/containers/tool/CommunitySetter/tests/index.test.js rename to src/containers/tool/CommunitySetter/tests/index.test.ts diff --git a/src/containers/tool/CommunitySetter/tests/store.test.js b/src/containers/tool/CommunitySetter/tests/store.test.ts similarity index 100% rename from src/containers/tool/CommunitySetter/tests/store.test.js rename to src/containers/tool/CommunitySetter/tests/store.test.ts diff --git a/src/containers/tool/DocUploader/tests/index.test.js b/src/containers/tool/DocUploader/tests/index.test.ts similarity index 100% rename from src/containers/tool/DocUploader/tests/index.test.js rename to src/containers/tool/DocUploader/tests/index.test.ts diff --git a/src/containers/tool/DocUploader/tests/store.test.js b/src/containers/tool/DocUploader/tests/store.test.ts similarity index 100% rename from src/containers/tool/DocUploader/tests/store.test.js rename to src/containers/tool/DocUploader/tests/store.test.ts diff --git a/src/containers/tool/Doraemon/tests/index.test.js b/src/containers/tool/Doraemon/tests/index.test.ts similarity index 100% rename from src/containers/tool/Doraemon/tests/index.test.js rename to src/containers/tool/Doraemon/tests/index.test.ts diff --git a/src/containers/tool/Doraemon/tests/store.test.js b/src/containers/tool/Doraemon/tests/store.test.ts similarity index 100% rename from src/containers/tool/Doraemon/tests/store.test.js rename to src/containers/tool/Doraemon/tests/store.test.ts diff --git a/src/containers/tool/Drawer/tests/index.test.js b/src/containers/tool/Drawer/tests/index.test.ts similarity index 100% rename from src/containers/tool/Drawer/tests/index.test.js rename to src/containers/tool/Drawer/tests/index.test.ts diff --git a/src/containers/tool/Drawer/tests/store.test.js b/src/containers/tool/Drawer/tests/store.test.ts similarity index 100% rename from src/containers/tool/Drawer/tests/store.test.js rename to src/containers/tool/Drawer/tests/store.test.ts diff --git a/src/containers/tool/ErrorBox/tests/index.test.js b/src/containers/tool/ErrorBox/tests/index.test.ts similarity index 100% rename from src/containers/tool/ErrorBox/tests/index.test.js rename to src/containers/tool/ErrorBox/tests/index.test.ts diff --git a/src/containers/tool/ErrorBox/tests/store.test.js b/src/containers/tool/ErrorBox/tests/store.test.ts similarity index 100% rename from src/containers/tool/ErrorBox/tests/store.test.js rename to src/containers/tool/ErrorBox/tests/store.test.ts diff --git a/src/containers/tool/FavoritesCats/tests/index.test.js b/src/containers/tool/FavoritesCats/tests/index.test.ts similarity index 100% rename from src/containers/tool/FavoritesCats/tests/index.test.js rename to src/containers/tool/FavoritesCats/tests/index.test.ts diff --git a/src/containers/tool/FavoritesCats/tests/store.test.js b/src/containers/tool/FavoritesCats/tests/store.test.ts similarity index 100% rename from src/containers/tool/FavoritesCats/tests/store.test.js rename to src/containers/tool/FavoritesCats/tests/store.test.ts diff --git a/src/containers/tool/GirlVerifier/tests/index.test.js b/src/containers/tool/GirlVerifier/tests/index.test.ts similarity index 100% rename from src/containers/tool/GirlVerifier/tests/index.test.js rename to src/containers/tool/GirlVerifier/tests/index.test.ts diff --git a/src/containers/tool/GirlVerifier/tests/store.test.js b/src/containers/tool/GirlVerifier/tests/store.test.ts similarity index 100% rename from src/containers/tool/GirlVerifier/tests/store.test.js rename to src/containers/tool/GirlVerifier/tests/store.test.ts diff --git a/src/containers/tool/Informer/tests/index.test.js b/src/containers/tool/Informer/tests/index.test.ts similarity index 100% rename from src/containers/tool/Informer/tests/index.test.js rename to src/containers/tool/Informer/tests/index.test.ts diff --git a/src/containers/tool/Informer/tests/store.test.js b/src/containers/tool/Informer/tests/store.test.ts similarity index 100% rename from src/containers/tool/Informer/tests/store.test.js rename to src/containers/tool/Informer/tests/store.test.ts diff --git a/src/containers/tool/JoinModal/tests/index.test.js b/src/containers/tool/JoinModal/tests/index.test.ts similarity index 100% rename from src/containers/tool/JoinModal/tests/index.test.js rename to src/containers/tool/JoinModal/tests/index.test.ts diff --git a/src/containers/tool/JoinModal/tests/store.test.js b/src/containers/tool/JoinModal/tests/store.test.ts similarity index 100% rename from src/containers/tool/JoinModal/tests/store.test.js rename to src/containers/tool/JoinModal/tests/store.test.ts diff --git a/src/containers/tool/MailBox/tests/index.test.js b/src/containers/tool/MailBox/tests/index.test.ts similarity index 100% rename from src/containers/tool/MailBox/tests/index.test.js rename to src/containers/tool/MailBox/tests/index.test.ts diff --git a/src/containers/tool/MailBox/tests/store.test.js b/src/containers/tool/MailBox/tests/store.test.ts similarity index 100% rename from src/containers/tool/MailBox/tests/store.test.js rename to src/containers/tool/MailBox/tests/store.test.ts diff --git a/src/containers/unit/ArticleAuthorCard/tests/index.test.js b/src/containers/unit/ArticleAuthorCard/tests/index.test.ts similarity index 100% rename from src/containers/unit/ArticleAuthorCard/tests/index.test.js rename to src/containers/unit/ArticleAuthorCard/tests/index.test.ts diff --git a/src/containers/unit/ArticleAuthorCard/tests/store.test.js b/src/containers/unit/ArticleAuthorCard/tests/store.test.ts similarity index 100% rename from src/containers/unit/ArticleAuthorCard/tests/store.test.js rename to src/containers/unit/ArticleAuthorCard/tests/store.test.ts diff --git a/src/containers/unit/ArticleBodyHeader/tests/index.test.js b/src/containers/unit/ArticleBodyHeader/tests/index.test.ts similarity index 100% rename from src/containers/unit/ArticleBodyHeader/tests/index.test.js rename to src/containers/unit/ArticleBodyHeader/tests/index.test.ts diff --git a/src/containers/unit/ArticleBodyHeader/tests/store.test.js b/src/containers/unit/ArticleBodyHeader/tests/store.test.ts similarity index 100% rename from src/containers/unit/ArticleBodyHeader/tests/store.test.js rename to src/containers/unit/ArticleBodyHeader/tests/store.test.ts diff --git a/src/containers/unit/ArticleFooter/tests/index.test.js b/src/containers/unit/ArticleFooter/tests/index.test.ts similarity index 100% rename from src/containers/unit/ArticleFooter/tests/index.test.js rename to src/containers/unit/ArticleFooter/tests/index.test.ts diff --git a/src/containers/unit/ArticleFooter/tests/store.test.js b/src/containers/unit/ArticleFooter/tests/store.test.ts similarity index 100% rename from src/containers/unit/ArticleFooter/tests/store.test.js rename to src/containers/unit/ArticleFooter/tests/store.test.ts diff --git a/src/containers/unit/ArticleViewerHeader/tests/index.test.js b/src/containers/unit/ArticleViewerHeader/tests/index.test.ts similarity index 100% rename from src/containers/unit/ArticleViewerHeader/tests/index.test.js rename to src/containers/unit/ArticleViewerHeader/tests/index.test.ts diff --git a/src/containers/unit/ArticleViewerHeader/tests/store.test.js b/src/containers/unit/ArticleViewerHeader/tests/store.test.ts similarity index 100% rename from src/containers/unit/ArticleViewerHeader/tests/store.test.js rename to src/containers/unit/ArticleViewerHeader/tests/store.test.ts diff --git a/src/containers/unit/Comments/tests/index.test.js b/src/containers/unit/Comments/tests/index.test.ts similarity index 100% rename from src/containers/unit/Comments/tests/index.test.js rename to src/containers/unit/Comments/tests/index.test.ts diff --git a/src/containers/unit/Comments/tests/store.test.js b/src/containers/unit/Comments/tests/store.test.ts similarity index 100% rename from src/containers/unit/Comments/tests/store.test.js rename to src/containers/unit/Comments/tests/store.test.ts diff --git a/src/containers/unit/Footer/tests/index.test.js b/src/containers/unit/Footer/tests/index.test.ts similarity index 100% rename from src/containers/unit/Footer/tests/index.test.js rename to src/containers/unit/Footer/tests/index.test.ts diff --git a/src/containers/unit/Footer/tests/store.test.js b/src/containers/unit/Footer/tests/store.test.ts similarity index 100% rename from src/containers/unit/Footer/tests/store.test.js rename to src/containers/unit/Footer/tests/store.test.ts diff --git a/src/containers/unit/Header/tests/index.test.js b/src/containers/unit/Header/tests/index.test.ts similarity index 100% rename from src/containers/unit/Header/tests/index.test.js rename to src/containers/unit/Header/tests/index.test.ts diff --git a/src/containers/unit/Header/tests/store.test.js b/src/containers/unit/Header/tests/store.test.ts similarity index 100% rename from src/containers/unit/Header/tests/store.test.js rename to src/containers/unit/Header/tests/store.test.ts diff --git a/src/containers/unit/Labeler/tests/index.test.js b/src/containers/unit/Labeler/tests/index.test.ts similarity index 100% rename from src/containers/unit/Labeler/tests/index.test.js rename to src/containers/unit/Labeler/tests/index.test.ts diff --git a/src/containers/unit/Labeler/tests/store.test.js b/src/containers/unit/Labeler/tests/store.test.ts similarity index 100% rename from src/containers/unit/Labeler/tests/store.test.js rename to src/containers/unit/Labeler/tests/store.test.ts diff --git a/src/containers/unit/ModeLine/tests/index.test.js b/src/containers/unit/ModeLine/tests/index.test.ts similarity index 100% rename from src/containers/unit/ModeLine/tests/index.test.js rename to src/containers/unit/ModeLine/tests/index.test.ts diff --git a/src/containers/unit/ModeLine/tests/store.test.js b/src/containers/unit/ModeLine/tests/store.test.ts similarity index 100% rename from src/containers/unit/ModeLine/tests/store.test.js rename to src/containers/unit/ModeLine/tests/store.test.ts diff --git a/src/containers/unit/ModeLineMenu/tests/index.test.js b/src/containers/unit/ModeLineMenu/tests/index.test.ts similarity index 100% rename from src/containers/unit/ModeLineMenu/tests/index.test.js rename to src/containers/unit/ModeLineMenu/tests/index.test.ts diff --git a/src/containers/unit/ModeLineMenu/tests/store.test.js b/src/containers/unit/ModeLineMenu/tests/store.test.ts similarity index 100% rename from src/containers/unit/ModeLineMenu/tests/store.test.js rename to src/containers/unit/ModeLineMenu/tests/store.test.ts diff --git a/src/containers/unit/Sidebar/tests/index.test.js b/src/containers/unit/Sidebar/tests/index.test.ts similarity index 100% rename from src/containers/unit/Sidebar/tests/index.test.js rename to src/containers/unit/Sidebar/tests/index.test.ts diff --git a/src/containers/unit/TagsBar/tests/index.test.js b/src/containers/unit/TagsBar/tests/index.test.ts similarity index 100% rename from src/containers/unit/TagsBar/tests/index.test.js rename to src/containers/unit/TagsBar/tests/index.test.ts diff --git a/src/containers/unit/TagsBar/tests/store.test.js b/src/containers/unit/TagsBar/tests/store.test.ts similarity index 100% rename from src/containers/unit/TagsBar/tests/store.test.js rename to src/containers/unit/TagsBar/tests/store.test.ts diff --git a/src/containers/user/UserBilling/tests/index.test.js b/src/containers/user/UserBilling/tests/index.test.ts similarity index 100% rename from src/containers/user/UserBilling/tests/index.test.js rename to src/containers/user/UserBilling/tests/index.test.ts diff --git a/src/containers/user/UserBilling/tests/store.test.js b/src/containers/user/UserBilling/tests/store.test.ts similarity index 100% rename from src/containers/user/UserBilling/tests/store.test.js rename to src/containers/user/UserBilling/tests/store.test.ts diff --git a/src/containers/user/UserFavorited/tests/index.test.js b/src/containers/user/UserFavorited/tests/index.test.ts similarity index 100% rename from src/containers/user/UserFavorited/tests/index.test.js rename to src/containers/user/UserFavorited/tests/index.test.ts diff --git a/src/containers/user/UserFavorited/tests/store.test.js b/src/containers/user/UserFavorited/tests/store.test.ts similarity index 100% rename from src/containers/user/UserFavorited/tests/store.test.js rename to src/containers/user/UserFavorited/tests/store.test.ts diff --git a/src/containers/user/UserLister/tests/index.test.js b/src/containers/user/UserLister/tests/index.test.ts similarity index 100% rename from src/containers/user/UserLister/tests/index.test.js rename to src/containers/user/UserLister/tests/index.test.ts diff --git a/src/containers/user/UserLister/tests/store.test.js b/src/containers/user/UserLister/tests/store.test.ts similarity index 100% rename from src/containers/user/UserLister/tests/store.test.js rename to src/containers/user/UserLister/tests/store.test.ts diff --git a/src/containers/user/UserProfile/tests/index.test.js b/src/containers/user/UserProfile/tests/index.test.ts similarity index 100% rename from src/containers/user/UserProfile/tests/index.test.js rename to src/containers/user/UserProfile/tests/index.test.ts diff --git a/src/containers/user/UserProfile/tests/store.test.js b/src/containers/user/UserProfile/tests/store.test.ts similarity index 100% rename from src/containers/user/UserProfile/tests/store.test.js rename to src/containers/user/UserProfile/tests/store.test.ts diff --git a/src/containers/user/UserPublished/tests/index.test.js b/src/containers/user/UserPublished/tests/index.test.ts similarity index 100% rename from src/containers/user/UserPublished/tests/index.test.js rename to src/containers/user/UserPublished/tests/index.test.ts diff --git a/src/containers/user/UserPublished/tests/store.test.js b/src/containers/user/UserPublished/tests/store.test.ts similarity index 100% rename from src/containers/user/UserPublished/tests/store.test.js rename to src/containers/user/UserPublished/tests/store.test.ts diff --git a/src/containers/user/UserPublishedComments/tests/index.test.js b/src/containers/user/UserPublishedComments/tests/index.test.ts similarity index 100% rename from src/containers/user/UserPublishedComments/tests/index.test.js rename to src/containers/user/UserPublishedComments/tests/index.test.ts diff --git a/src/containers/user/UserPublishedComments/tests/store.test.js b/src/containers/user/UserPublishedComments/tests/store.test.ts similarity index 100% rename from src/containers/user/UserPublishedComments/tests/store.test.js rename to src/containers/user/UserPublishedComments/tests/store.test.ts diff --git a/src/containers/user/UserSettings/tests/index.test.js b/src/containers/user/UserSettings/tests/index.test.ts similarity index 100% rename from src/containers/user/UserSettings/tests/index.test.js rename to src/containers/user/UserSettings/tests/index.test.ts diff --git a/src/containers/user/UserSettings/tests/store.test.js b/src/containers/user/UserSettings/tests/store.test.ts similarity index 100% rename from src/containers/user/UserSettings/tests/store.test.js rename to src/containers/user/UserSettings/tests/store.test.ts diff --git a/src/containers/user/UserStared/tests/index.test.js b/src/containers/user/UserStared/tests/index.test.ts similarity index 100% rename from src/containers/user/UserStared/tests/index.test.js rename to src/containers/user/UserStared/tests/index.test.ts diff --git a/src/containers/user/UserStared/tests/store.test.js b/src/containers/user/UserStared/tests/store.test.ts similarity index 100% rename from src/containers/user/UserStared/tests/store.test.js rename to src/containers/user/UserStared/tests/store.test.ts diff --git a/src/containers/viewer/JobViewer/tests/index.test.js b/src/containers/viewer/JobViewer/tests/index.test.ts similarity index 100% rename from src/containers/viewer/JobViewer/tests/index.test.js rename to src/containers/viewer/JobViewer/tests/index.test.ts diff --git a/src/containers/viewer/JobViewer/tests/store.test.js b/src/containers/viewer/JobViewer/tests/store.test.ts similarity index 100% rename from src/containers/viewer/JobViewer/tests/store.test.js rename to src/containers/viewer/JobViewer/tests/store.test.ts diff --git a/src/containers/viewer/MailsViewer/tests/index.test.js b/src/containers/viewer/MailsViewer/tests/index.test.ts similarity index 100% rename from src/containers/viewer/MailsViewer/tests/index.test.js rename to src/containers/viewer/MailsViewer/tests/index.test.ts diff --git a/src/containers/viewer/MailsViewer/tests/store.test.js b/src/containers/viewer/MailsViewer/tests/store.test.ts similarity index 100% rename from src/containers/viewer/MailsViewer/tests/store.test.js rename to src/containers/viewer/MailsViewer/tests/store.test.ts diff --git a/src/containers/viewer/PostViewer/tests/index.test.js b/src/containers/viewer/PostViewer/tests/index.test.ts similarity index 100% rename from src/containers/viewer/PostViewer/tests/index.test.js rename to src/containers/viewer/PostViewer/tests/index.test.ts diff --git a/src/containers/viewer/PostViewer/tests/store.test.js b/src/containers/viewer/PostViewer/tests/store.test.ts similarity index 100% rename from src/containers/viewer/PostViewer/tests/store.test.js rename to src/containers/viewer/PostViewer/tests/store.test.ts diff --git a/src/containers/viewer/RepoViewer/tests/index.test.js b/src/containers/viewer/RepoViewer/tests/index.test.ts similarity index 100% rename from src/containers/viewer/RepoViewer/tests/index.test.js rename to src/containers/viewer/RepoViewer/tests/index.test.ts diff --git a/src/containers/viewer/RepoViewer/tests/store.test.js b/src/containers/viewer/RepoViewer/tests/store.test.ts similarity index 100% rename from src/containers/viewer/RepoViewer/tests/store.test.js rename to src/containers/viewer/RepoViewer/tests/store.test.ts diff --git a/src/containers/viewer/VideoViewer/tests/index.test.js b/src/containers/viewer/VideoViewer/tests/index.test.ts similarity index 100% rename from src/containers/viewer/VideoViewer/tests/index.test.js rename to src/containers/viewer/VideoViewer/tests/index.test.ts diff --git a/src/containers/viewer/VideoViewer/tests/store.test.js b/src/containers/viewer/VideoViewer/tests/store.test.ts similarity index 100% rename from src/containers/viewer/VideoViewer/tests/store.test.js rename to src/containers/viewer/VideoViewer/tests/store.test.ts diff --git a/src/stores/AccountStore/test/index.test.js b/src/stores/AccountStore/test/index.test.ts similarity index 100% rename from src/stores/AccountStore/test/index.test.js rename to src/stores/AccountStore/test/index.test.ts diff --git a/src/stores/RootStore/test/index.test.js b/src/stores/RootStore/test/index.test.ts similarity index 100% rename from src/stores/RootStore/test/index.test.js rename to src/stores/RootStore/test/index.test.ts diff --git a/src/stores/ThemeStore/test/index.test.js b/src/stores/ThemeStore/test/index.test.ts similarity index 100% rename from src/stores/ThemeStore/test/index.test.js rename to src/stores/ThemeStore/test/index.test.ts diff --git a/src/stores/ViewingStore/test/index.test.js b/src/stores/ViewingStore/test/index.test.ts similarity index 100% rename from src/stores/ViewingStore/test/index.test.js rename to src/stores/ViewingStore/test/index.test.ts diff --git a/tsconfig.json b/tsconfig.json index 4aaff9a89..8f1823815 100755 --- a/tsconfig.json +++ b/tsconfig.json @@ -41,5 +41,5 @@ ] }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"] + "exclude": ["node_modules", "**/*.test.ts"] } diff --git a/utils/constant/action.js b/utils/constant/action.ts similarity index 100% rename from utils/constant/action.js rename to utils/constant/action.ts diff --git a/utils/constant/anchor.js b/utils/constant/anchor.ts similarity index 100% rename from utils/constant/anchor.js rename to utils/constant/anchor.ts diff --git a/utils/constant/c11n.js b/utils/constant/c11n.ts similarity index 100% rename from utils/constant/c11n.js rename to utils/constant/c11n.ts diff --git a/utils/constant/err.js b/utils/constant/err.ts similarity index 100% rename from utils/constant/err.js rename to utils/constant/err.ts diff --git a/utils/constant/event.js b/utils/constant/event.ts similarity index 100% rename from utils/constant/event.js rename to utils/constant/event.ts diff --git a/utils/constant/filter.js b/utils/constant/filter.ts similarity index 100% rename from utils/constant/filter.js rename to utils/constant/filter.ts diff --git a/utils/constant/gallery.js b/utils/constant/gallery.ts similarity index 100% rename from utils/constant/gallery.js rename to utils/constant/gallery.ts diff --git a/utils/constant/guide.js b/utils/constant/guide.ts similarity index 100% rename from utils/constant/guide.js rename to utils/constant/guide.ts diff --git a/utils/constant/index.js b/utils/constant/index.ts similarity index 100% rename from utils/constant/index.js rename to utils/constant/index.ts diff --git a/utils/constant/metric.js b/utils/constant/metric.ts similarity index 100% rename from utils/constant/metric.js rename to utils/constant/metric.ts diff --git a/utils/constant/payment.js b/utils/constant/payment.ts similarity index 100% rename from utils/constant/payment.js rename to utils/constant/payment.ts diff --git a/utils/constant/recipe.js b/utils/constant/recipe.ts similarity index 100% rename from utils/constant/recipe.js rename to utils/constant/recipe.ts diff --git a/utils/constant/route.js b/utils/constant/route.ts similarity index 100% rename from utils/constant/route.js rename to utils/constant/route.ts diff --git a/utils/constant/size.js b/utils/constant/size.ts similarity index 100% rename from utils/constant/size.js rename to utils/constant/size.ts diff --git a/utils/constant/thread.js b/utils/constant/thread.ts similarity index 100% rename from utils/constant/thread.js rename to utils/constant/thread.ts diff --git a/utils/constant/topic.js b/utils/constant/topic.ts similarity index 100% rename from utils/constant/topic.js rename to utils/constant/topic.ts diff --git a/utils/constant/type.js b/utils/constant/type.ts similarity index 100% rename from utils/constant/type.js rename to utils/constant/type.ts diff --git a/utils/constant/url_query.js b/utils/constant/url_query.ts similarity index 100% rename from utils/constant/url_query.js rename to utils/constant/url_query.ts diff --git a/utils/constant/user_thread.js b/utils/constant/user_thread.ts similarity index 100% rename from utils/constant/user_thread.js rename to utils/constant/user_thread.ts diff --git a/utils/constant/view.js b/utils/constant/view.ts similarity index 100% rename from utils/constant/view.js rename to utils/constant/view.ts diff --git a/yarn.lock b/yarn.lock index fdf829f7c..dc0b6cd1d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1824,6 +1824,16 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" +"@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.npm.taobao.org/@jest/types/download/@jest/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + "@marionebl/sander@^0.6.0": version "0.6.1" resolved "https://registry.npm.taobao.org/@marionebl/sander/download/@marionebl/sander-0.6.1.tgz#1958965874f24bc51be48875feb50d642fc41f7b" @@ -2139,6 +2149,19 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" +"@types/istanbul-reports@^3.0.0": + version "3.0.0" + resolved "https://registry.npm.taobao.org/@types/istanbul-reports/download/@types/istanbul-reports-3.0.0.tgz?cache=0&sync_timestamp=1613379032303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fistanbul-reports%2Fdownload%2F%40types%2Fistanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@^26.0.20": + version "26.0.20" + resolved "https://registry.npm.taobao.org/@types/jest/download/@types/jest-26.0.20.tgz?cache=0&sync_timestamp=1613379426410&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fjest%2Fdownload%2F%40types%2Fjest-26.0.20.tgz#cd2f2702ecf69e86b586e1f5223a60e454056307" + dependencies: + jest-diff "^26.0.0" + pretty-format "^26.0.0" + "@types/js-cookie@2.2.6": version "2.2.6" resolved "https://registry.npm.taobao.org/@types/js-cookie/download/@types/js-cookie-2.2.6.tgz#f1a1cb35aff47bc5cfb05cb0c441ca91e914c26f" @@ -2178,6 +2201,10 @@ version "1.2.0" resolved "https://registry.npm.taobao.org/@types/minimist/download/@types/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" +"@types/mocha@^8.2.1": + version "8.2.1" + resolved "https://registry.npm.taobao.org/@types/mocha/download/@types/mocha-8.2.1.tgz#f3f3ae4590c5386fc7c543aae9b78d4cf30ffee9" + "@types/node@*", "@types/node@>=6": version "14.0.5" resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-14.0.5.tgz?cache=0&sync_timestamp=1590092201933&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-14.0.5.tgz#3d03acd3b3414cf67faf999aed11682ed121f22b" @@ -5068,6 +5095,10 @@ diff-sequences@^26.0.0: version "26.0.0" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.0.0.tgz#0760059a5c287637b842bd7085311db7060e88a6" +diff-sequences@^26.6.2: + version "26.6.2" + resolved "https://registry.npm.taobao.org/diff-sequences/download/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -7762,6 +7793,15 @@ jest-config@^26.2.2: micromatch "^4.0.2" pretty-format "^26.2.0" +jest-diff@^26.0.0: + version "26.6.2" + resolved "https://registry.npm.taobao.org/jest-diff/download/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + dependencies: + chalk "^4.0.0" + diff-sequences "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + jest-diff@^26.2.0: version "26.2.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.2.0.tgz#dee62c771adbb23ae585f3f1bd289a6e8ef4f298" @@ -7814,6 +7854,10 @@ jest-get-type@^26.0.0: version "26.0.0" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.0.0.tgz#381e986a718998dbfafcd5ec05934be538db4039" +jest-get-type@^26.3.0: + version "26.3.0" + resolved "https://registry.npm.taobao.org/jest-get-type/download/jest-get-type-26.3.0.tgz?cache=0&sync_timestamp=1607352755729&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-get-type%2Fdownload%2Fjest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + jest-haste-map@^26.2.2: version "26.2.2" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.2.2.tgz#6d4267b1903854bfdf6a871419f35a82f03ae71e" @@ -10263,6 +10307,15 @@ pretty-bytes@^5.1.0, pretty-bytes@^5.4.1: version "5.5.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.5.0.tgz#0cecda50a74a941589498011cf23275aa82b339e" +pretty-format@^26.0.0, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.npm.taobao.org/pretty-format/download/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + dependencies: + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" + pretty-format@^26.2.0: version "26.2.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.2.0.tgz#83ecc8d7de676ff224225055e72bd64821cec4f1" @@ -10576,6 +10629,10 @@ react-is@16.13.1, react-is@^16.12.0, react-is@^16.6.3, react-is@^16.7.0, react-i version "16.13.1" resolved "https://registry.npm.taobao.org/react-is/download/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" +react-is@^17.0.1: + version "17.0.1" + resolved "https://registry.npm.taobao.org/react-is/download/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" + react-lazy-load-image-component@1.5.0: version "1.5.0" resolved "https://registry.npm.taobao.org/react-lazy-load-image-component/download/react-lazy-load-image-component-1.5.0.tgz#48939f86cb262b93b345c6fa6322f75ede55160d"