@superset-ui/core
Version:
17 lines • 1.03 kB
TypeScript
import TimeFormatterRegistry from './TimeFormatterRegistry';
import TimeFormatter from './TimeFormatter';
import { TimeGranularity } from './types';
import TimeRangeFormatter from './TimeRangeFormatter';
declare const getInstance: () => TimeFormatterRegistry;
export default getInstance;
export declare function getTimeRangeFormatter(formatId?: string): TimeRangeFormatter;
export declare function formatTimeRange(formatId: string | undefined, range: (Date | null | undefined)[]): string;
export declare function getTimeFormatter(formatId?: string, granularity?: TimeGranularity): TimeFormatter;
/**
* Syntactic sugar for backward compatibility
* TODO: will be deprecated in a future version
* @param granularity
*/
export declare function getTimeFormatterForGranularity(granularity?: TimeGranularity): TimeFormatter;
export declare function formatTime(formatId: string | undefined, value: Date | number | null | undefined, granularity?: TimeGranularity): string;
//# sourceMappingURL=TimeFormatterRegistrySingleton.d.ts.map