From 02af546920d24caa67380c26019b7fd0f614ca4c Mon Sep 17 00:00:00 2001 From: vellengs Date: Wed, 13 Feb 2019 00:25:58 +0800 Subject: [PATCH 1/5] fix types missing export default --- package.json | 7 +-- .../Authorized/AuthorizedRoute.d.ts | 2 +- src/components/Charts/index.d.ts | 57 ++++++++++++++----- src/components/HeaderDropdown/index.d.ts | 2 + src/components/Login/LoginItem.d.ts | 2 +- 5 files changed, 49 insertions(+), 21 deletions(-) create mode 100644 src/components/HeaderDropdown/index.d.ts diff --git a/package.json b/package.json index b75d691092..fcc6bdb20c 100644 --- a/package.json +++ b/package.json @@ -128,10 +128,5 @@ "src/**/*.less", "config/**/*.js*", "scripts/**/*.js" - ], - "husky": { - "hooks": { - "pre-commit": "npm run lint-staged" - } - } + ] } diff --git a/src/components/Authorized/AuthorizedRoute.d.ts b/src/components/Authorized/AuthorizedRoute.d.ts index 912b283ab8..fc78000440 100644 --- a/src/components/Authorized/AuthorizedRoute.d.ts +++ b/src/components/Authorized/AuthorizedRoute.d.ts @@ -10,4 +10,4 @@ export interface IAuthorizedRouteProps extends RouteProps { } export { authority }; -export class AuthorizedRoute extends React.Component {} +export default class AuthorizedRoute extends React.Component {} diff --git a/src/components/Charts/index.d.ts b/src/components/Charts/index.d.ts index 1ff27af291..797beb60ac 100644 --- a/src/components/Charts/index.d.ts +++ b/src/components/Charts/index.d.ts @@ -1,17 +1,48 @@ import * as numeral from 'numeral'; -export { default as ChartCard } from './ChartCard'; -export { default as Bar } from './Bar'; -export { default as Pie } from './Pie'; -export { default as Radar } from './Radar'; -export { default as Gauge } from './Gauge'; -export { default as MiniArea } from './MiniArea'; -export { default as MiniBar } from './MiniBar'; -export { default as MiniProgress } from './MiniProgress'; -export { default as Field } from './Field'; -export { default as WaterWave } from './WaterWave'; -export { default as TagCloud } from './TagCloud'; -export { default as TimelineChart } from './TimelineChart'; +import { default as ChartCard } from './ChartCard'; +import { default as Bar } from './Bar'; +import { default as Pie } from './Pie'; +import { default as Radar } from './Radar'; +import { default as Gauge } from './Gauge'; +import { default as MiniArea } from './MiniArea'; +import { default as MiniBar } from './MiniBar'; +import { default as MiniProgress } from './MiniProgress'; +import { default as Field } from './Field'; +import { default as WaterWave } from './WaterWave'; +import { default as TagCloud } from './TagCloud'; +import { default as TimelineChart } from './TimelineChart'; declare const yuan: (value: number | string) => string; -export { yuan }; +declare const Charts: { + yuan: (value: number | string) => string, + Bar: Bar, + Pie: Pie, + Gauge: Gauge, + Radar: Radar, + MiniBar: MiniBar, + MiniArea: MiniArea, + MiniProgress: MiniProgress, + ChartCard: ChartCard, + Field: Field, + WaterWave: WaterWave, + TagCloud: TagCloud, + TimelineChart: TimelineChart, +}; + +export { + Charts as default, + yuan, + Bar, + Pie, + Gauge, + Radar, + MiniBar, + MiniArea, + MiniProgress, + ChartCard, + Field, + WaterWave, + TagCloud, + TimelineChart, +}; \ No newline at end of file diff --git a/src/components/HeaderDropdown/index.d.ts b/src/components/HeaderDropdown/index.d.ts new file mode 100644 index 0000000000..6c70ba65a0 --- /dev/null +++ b/src/components/HeaderDropdown/index.d.ts @@ -0,0 +1,2 @@ +import * as React from 'react'; +export default class HeaderDropdown extends React.Component { } diff --git a/src/components/Login/LoginItem.d.ts b/src/components/Login/LoginItem.d.ts index 30a7a2d6a4..bcfb73b86b 100644 --- a/src/components/Login/LoginItem.d.ts +++ b/src/components/Login/LoginItem.d.ts @@ -8,4 +8,4 @@ export interface ILoginItemProps { buttonText?: React.ReactNode; } -export class LoginItem extends React.Component {} +export default class LoginItem extends React.Component {} From 709e04e54f6a5d095135fa346c79de935c6778a5 Mon Sep 17 00:00:00 2001 From: vellengs Date: Wed, 13 Feb 2019 00:31:13 +0800 Subject: [PATCH 2/5] Update package.json --- package.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index fcc6bdb20c..b75d691092 100644 --- a/package.json +++ b/package.json @@ -128,5 +128,10 @@ "src/**/*.less", "config/**/*.js*", "scripts/**/*.js" - ] + ], + "husky": { + "hooks": { + "pre-commit": "npm run lint-staged" + } + } } From dfbc6597c8cbe1c4133a8bac548a549313bffd7d Mon Sep 17 00:00:00 2001 From: vellengs Date: Wed, 13 Feb 2019 00:48:17 +0800 Subject: [PATCH 3/5] Update index.d.ts --- src/components/Charts/index.d.ts | 56 ++++++++++++++++---------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/src/components/Charts/index.d.ts b/src/components/Charts/index.d.ts index 797beb60ac..3f9b53f78f 100644 --- a/src/components/Charts/index.d.ts +++ b/src/components/Charts/index.d.ts @@ -15,34 +15,34 @@ import { default as TimelineChart } from './TimelineChart'; declare const yuan: (value: number | string) => string; declare const Charts: { - yuan: (value: number | string) => string, - Bar: Bar, - Pie: Pie, - Gauge: Gauge, - Radar: Radar, - MiniBar: MiniBar, - MiniArea: MiniArea, - MiniProgress: MiniProgress, - ChartCard: ChartCard, - Field: Field, - WaterWave: WaterWave, - TagCloud: TagCloud, - TimelineChart: TimelineChart, + yuan: (value: number | string) => string; + Bar: Bar; + Pie: Pie; + Gauge: Gauge; + Radar: Radar; + MiniBar: MiniBar; + MiniArea: MiniArea; + MiniProgress: MiniProgress; + ChartCard: ChartCard; + Field: Field; + WaterWave: WaterWave; + TagCloud: TagCloud; + TimelineChart: TimelineChart; }; export { - Charts as default, - yuan, - Bar, - Pie, - Gauge, - Radar, - MiniBar, - MiniArea, - MiniProgress, - ChartCard, - Field, - WaterWave, - TagCloud, - TimelineChart, -}; \ No newline at end of file + Charts as default, + yuan, + Bar, + Pie, + Gauge, + Radar, + MiniBar, + MiniArea, + MiniProgress, + ChartCard, + Field, + WaterWave, + TagCloud, + TimelineChart, +}; From 7225d164aea26cd9d42f2b318a3c7b1c55ebea5a Mon Sep 17 00:00:00 2001 From: vellengs Date: Wed, 13 Feb 2019 00:49:32 +0800 Subject: [PATCH 4/5] Update index.d.ts --- src/components/HeaderDropdown/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/HeaderDropdown/index.d.ts b/src/components/HeaderDropdown/index.d.ts index 6c70ba65a0..e9dac7e532 100644 --- a/src/components/HeaderDropdown/index.d.ts +++ b/src/components/HeaderDropdown/index.d.ts @@ -1,2 +1,2 @@ import * as React from 'react'; -export default class HeaderDropdown extends React.Component { } +export default class HeaderDropdown extends React.Component {} From d5a71a0695da7215d1cf03081ca65ec497af6e25 Mon Sep 17 00:00:00 2001 From: vellengs Date: Wed, 13 Feb 2019 13:36:51 +0800 Subject: [PATCH 5/5] Update index.d.ts --- src/components/Charts/index.d.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/Charts/index.d.ts b/src/components/Charts/index.d.ts index 3f9b53f78f..57f1d52728 100644 --- a/src/components/Charts/index.d.ts +++ b/src/components/Charts/index.d.ts @@ -1,16 +1,16 @@ import * as numeral from 'numeral'; -import { default as ChartCard } from './ChartCard'; import { default as Bar } from './Bar'; -import { default as Pie } from './Pie'; -import { default as Radar } from './Radar'; +import { default as ChartCard } from './ChartCard'; +import { default as Field } from './Field'; import { default as Gauge } from './Gauge'; import { default as MiniArea } from './MiniArea'; import { default as MiniBar } from './MiniBar'; import { default as MiniProgress } from './MiniProgress'; -import { default as Field } from './Field'; -import { default as WaterWave } from './WaterWave'; +import { default as Pie } from './Pie'; +import { default as Radar } from './Radar'; import { default as TagCloud } from './TagCloud'; import { default as TimelineChart } from './TimelineChart'; +import { default as WaterWave } from './WaterWave'; declare const yuan: (value: number | string) => string;