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"