UNPKG

@zhouchangju/standard-chart

Version:

标准范式组件

37 lines (36 loc) 1.27 kB
import { type SeriesOption } from 'echarts'; /** * ! 配置项不应该覆盖掉用户侧的配置,一定要首先监测一下用户的配置是否存在 */ export declare function overrideIfUndefined<V = unknown>(value: V, override: V): V; /** * 根据Y坐标轴--(series类型)--seriesData的依赖关系,处理series数据,形成映射数组(暂定) * 数据结构如: * [ * { * 'stack': [ * [1,2,3], * [1,2,3], * ... * ], * '' * } * ] */ export declare function getStackData(seriesArr: SeriesOption[]): any[]; /** * @param value Value of data, if want to calculate the data of whole time, flat and formatter it before start * @param index Dimension index * @param sortFn Sort function from smallest to largest, if not set, use the default sort function * @returns [number, number] */ export declare function getExtremeValues(value: unknown[], index?: number, sortFn?: (a: any, b: any) => number): [number, number]; export declare function defaultsDeep<T extends { [k: string]: any; } | any[], S extends { [k: string]: any; } | any[]>(target: T, source: S, { overlay, depth, currentDepth }?: { overlay?: boolean; depth?: number; currentDepth?: number; }): T & S;