From e5b8ffa6e51d755be6fe790a466336adaa68da8d Mon Sep 17 00:00:00 2001 From: Jayakrishnan Karolil Date: Sun, 23 Jan 2022 21:19:15 -0600 Subject: [PATCH] Migrating storybook jsx to typescript --- .../src/time-format/TimeFormatterRegistrySingleton.ts | 2 +- .../stories/superset-ui-number-format/BigNumberStories.tsx | 2 +- .../stories/superset-ui-time-format/TimeFormatStories.tsx | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/superset-frontend/packages/superset-ui-core/src/time-format/TimeFormatterRegistrySingleton.ts b/superset-frontend/packages/superset-ui-core/src/time-format/TimeFormatterRegistrySingleton.ts index becab8441ce63..2eae7a41b50d0 100644 --- a/superset-frontend/packages/superset-ui-core/src/time-format/TimeFormatterRegistrySingleton.ts +++ b/superset-frontend/packages/superset-ui-core/src/time-format/TimeFormatterRegistrySingleton.ts @@ -84,7 +84,7 @@ export function getTimeFormatterForGranularity(granularity?: TimeGranularity) { export function formatTime( formatId: string | undefined, - value: Date | null | undefined, + value: Date | number | null | undefined, granularity?: TimeGranularity, ) { return getTimeFormatter(formatId, granularity)(value); diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-number-format/BigNumberStories.tsx b/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-number-format/BigNumberStories.tsx index f18636df4953a..df57c4ad99142 100644 --- a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-number-format/BigNumberStories.tsx +++ b/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-number-format/BigNumberStories.tsx @@ -21,7 +21,7 @@ import React from 'react'; import { formatNumber } from '@superset-ui/core'; class NumberFormatValidator extends React.PureComponent { - state: { formatString: string; testValues: any[] } = { + state: { formatString: string; testValues: (number | null | undefined)[] } = { formatString: '.3~s', testValues: [ 987654321, diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-time-format/TimeFormatStories.tsx b/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-time-format/TimeFormatStories.tsx index 9d8ecb66a71ab..76d95206d2d68 100644 --- a/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-time-format/TimeFormatStories.tsx +++ b/superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-time-format/TimeFormatStories.tsx @@ -21,7 +21,10 @@ import React from 'react'; import { formatTime } from '@superset-ui/core'; class TimeFormatValidator extends React.PureComponent { - state: { formatString: string; testValues: any[] } = { + state: { + formatString: string; + testValues: (Date | number | null | undefined)[]; + } = { formatString: '%Y-%m-%d %H:%M:%S', testValues: [ new Date(Date.UTC(1986, 5, 14, 8, 30, 53)),