@mcdevsl/superset-ui
Version:
31 lines (27 loc) • 1.12 kB
text/typescript
import TimeFormats from './TimeFormats';
import { TimeGranularity } from './types';
const { DATABASE_DATE, DATABASE_DATETIME } = TimeFormats;
const MINUTE = '%Y-%m-%d %H:%M';
/**
* Map time granularity to d3-format string
*/
const TimeFormatsForGranularity: Record<TimeGranularity, string> = {
[]: DATABASE_DATE,
[]: DATABASE_DATETIME,
[]: MINUTE,
[]: MINUTE,
[]: MINUTE,
[]: MINUTE,
[]: MINUTE,
[]: '%Y-%m-%d %H:00',
[]: DATABASE_DATE,
[]: DATABASE_DATE,
[]: '%b %Y',
[]: '%Y Q%q',
[]: '%Y',
[]: DATABASE_DATE,
[]: DATABASE_DATE,
[]: DATABASE_DATE,
[]: DATABASE_DATE,
};
export default TimeFormatsForGranularity;