fix: type exports

This commit is contained in:
Ivan Shmidt
2020-05-19 14:21:43 +02:00
parent 798685f2ad
commit e8c521d111
2 changed files with 6 additions and 5 deletions
@@ -13,4 +13,5 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export { CITable, CITableBuildInfo } from './CITable';
export { CITable } from './CITable';
export type { CITableBuildInfo } from './CITable';
+4 -4
View File
@@ -18,7 +18,7 @@ import { BuildSummary, GitType } from 'circleci-api';
import { useCallback, useEffect, useState } from 'react';
import { useAsyncRetry } from 'react-use';
import { circleCIApiRef } from '../api/index';
import { CITableBuildInfo } from '../pages/BuildsPage/lib/CITable';
import type { CITableBuildInfo } from '../pages/BuildsPage/lib/CITable';
import { useSettings } from './useSettings';
const makeReadableStatus = (status: string | undefined) => {
@@ -44,7 +44,7 @@ export const transform = (
buildsData: BuildSummary[],
restartBuild: { (buildId: number): Promise<void> },
): CITableBuildInfo[] => {
return buildsData.map((buildData) => {
return buildsData.map(buildData => {
const tableBuildInfo: CITableBuildInfo = {
id: String(buildData.build_num),
buildName: buildData.subject
@@ -120,7 +120,7 @@ export function useBuilds() {
};
useEffect(() => {
getBuilds({ limit: 1, offset: 0 }).then((b) => setTotal(b?.[0].build_num!));
getBuilds({ limit: 1, offset: 0 }).then(b => setTotal(b?.[0].build_num!));
}, [repo]);
const { loading, value, retry } = useAsyncRetry(
@@ -128,7 +128,7 @@ export function useBuilds() {
getBuilds({
offset: page * pageSize,
limit: pageSize,
}).then((builds) => transform(builds ?? [], restartBuild)),
}).then(builds => transform(builds ?? [], restartBuild)),
[page, pageSize, getBuilds],
);