UNPKG

@zhouchangju/standard-chart

Version:

标准范式组件

8 lines (7 loc) 463 B
import type { use } from 'echarts/types/src/extension'; /** 获取Register的类型:通过推断USE方法的参数列表,得到echarts扩展安装器的TS类型ECExtensionInstaller */ type ParamsArrOfUse = Parameters<typeof use>[0]; type ElementOf<T> = T extends Array<infer E> ? E : T; type ECExtensionInstaller = Extract<ElementOf<ParamsArrOfUse>, Function>; export declare function install(registers: Parameters<ECExtensionInstaller>[0]): void; export {};