UNPKG

@react-financial-charts/scales

Version:
19 lines (17 loc) 647 B
import { ScaleContinuousNumeric, ScaleTime } from "d3-scale"; export { default as discontinuousTimeScaleProvider, discontinuousTimeScaleProviderBuilder, } from "./discontinuousTimeScaleProvider"; export { default as financeDiscontinuousScale } from "./financeDiscontinuousScale"; export * from "./timeFormat"; export const defaultScaleProvider = <TData, TXAxis extends number | Date>( xScale: ScaleContinuousNumeric<number, number> | ScaleTime<number, number>, ) => { return (data: TData[], xAccessor: (data: TData) => TXAxis) => ({ data, xScale, xAccessor, displayXAccessor: xAccessor, }); };