SYMBOL INDEX (468 symbols across 73 files) FILE: demo/composables/useDemoDark.ts function useDemoDark (line 3) | function useDemoDark() { FILE: demo/composables/useOptionAnalysis.ts type AnalyzerDiagnostic (line 6) | interface AnalyzerDiagnostic extends MonacoMarkerLike { type AnalyzerIssueRange (line 10) | interface AnalyzerIssueRange { type AnalyzerIssueKind (line 17) | type AnalyzerIssueKind = "syntax" | "runtime" | "format"; type AnalyzerIssue (line 19) | interface AnalyzerIssue { type WorkerMessage (line 27) | interface WorkerMessage { type WorkerRequest (line 37) | interface WorkerRequest { type AnalyzerStatus (line 42) | type AnalyzerStatus = "idle" | "analyzing" | "ready" | "error"; type OptionAnalysisState (line 44) | interface OptionAnalysisState { type UseOptionAnalysisResult (line 55) | interface UseOptionAnalysisResult { constant ANALYZE_DELAY (line 62) | const ANALYZE_DELAY = 120; function useOptionAnalysis (line 64) | function useOptionAnalysis(initialCode: string): UseOptionAnalysisResult { FILE: demo/constants.ts constant DEMO_FONT_FAMILY (line 1) | const DEMO_FONT_FAMILY = constant DEMO_TEXT_STYLE (line 4) | const DEMO_TEXT_STYLE: { fontFamily: string; fontWeight: number } = { FILE: demo/data/bar.ts function random (line 4) | function random(): number { function getData (line 8) | function getData(): Option { FILE: demo/data/connect.ts constant POINT_COUNT (line 4) | const POINT_COUNT = 16; constant SYMBOL_COUNT (line 5) | const SYMBOL_COUNT = 6; function createScatterData (line 7) | function createScatterData(): Array<[number, number, number, number]> { constant BASE_DATA (line 16) | const BASE_DATA = createScatterData(); function createOption (line 18) | function createOption(data: Array<[number, number, number, number]>): Op... function getData (line 71) | function getData(): [Option, Option] { FILE: demo/data/line.ts function getData (line 4) | function getData(): Option { FILE: demo/data/map.ts type CityDatum (line 4) | interface CityDatum { type ScatterPoint (line 9) | type ScatterPoint = { name: string; value: [number, number, number] }; function convertData (line 396) | function convertData(list: CityDatum[]): ScatterPoint[] { function getData (line 411) | function getData(): Option { FILE: demo/data/pie.ts function getData (line 4) | function getData(): Option { FILE: demo/data/polar.ts function getData (line 12) | function getData(): Option { FILE: demo/data/radar.ts type Score (line 6) | interface Score { function getRadarData (line 24) | function getRadarData(activeIndex: number): Option { function increase (line 50) | function increase(index: number, amount: number): void { function isMax (line 59) | function isMax(index: number): boolean { function isMin (line 64) | function isMin(index: number): boolean { FILE: demo/data/scatter.ts type ScatterDatum (line 5) | type ScatterDatum = [number, number, number, string, number]; type ScatterDataset (line 7) | type ScatterDataset = ScatterDatum[]; type SeriesColor (line 9) | type SeriesColor = { constant SERIES_CONFIG (line 14) | const SERIES_CONFIG: Record = { function getData (line 76) | function getData(): Option { FILE: demo/examples/graphic-overlay/GraphicOverlayTokens.ts constant LIGHT_TOKENS (line 3) | const LIGHT_TOKENS: GraphicOverlayUI = { constant DARK_TOKENS (line 13) | const DARK_TOKENS: GraphicOverlayUI = { function resolveGraphicOverlayTokens (line 23) | function resolveGraphicOverlayTokens(isDark: boolean): GraphicOverlayUI { FILE: demo/examples/graphic-overlay/types.ts type EventMarker (line 1) | type EventMarker = { type OverlayMarker (line 8) | type OverlayMarker = EventMarker & { type GraphicOverlayUI (line 29) | type GraphicOverlayUI = { type OverlayViewport (line 39) | type OverlayViewport = { type OverlayPlotLayout (line 44) | type OverlayPlotLayout = { type GraphicOverlayLayout (line 53) | type GraphicOverlayLayout = { FILE: demo/examples/graphic-overlay/useGraphicOverlayData.ts constant OVERLAY_DAYS (line 5) | const OVERLAY_DAYS = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]; constant OVERLAY_Y_MAX (line 6) | const OVERLAY_Y_MAX = 220; constant OVERLAY_Y_MIN (line 7) | const OVERLAY_Y_MIN = 40; constant CAMPAIGN_BOOST (line 8) | const CAMPAIGN_BOOST = 14; constant CAMPAIGN_MARKER (line 10) | const CAMPAIGN_MARKER: EventMarker = { constant INITIAL_VALUES (line 17) | const INITIAL_VALUES = [114, 182, 146, 92, 74, 112, 128]; function randomInt (line 19) | function randomInt(min: number, max: number): number { function clampValue (line 23) | function clampValue(value: number): number { function buildSemanticTrend (line 27) | function buildSemanticTrend(campaignEnabled: boolean): number[] { function useGraphicOverlayData (line 40) | function useGraphicOverlayData() { FILE: demo/examples/graphic-overlay/useGraphicOverlayLayout.ts type Rect (line 3) | type Rect = { constant DEFAULT_VIEWPORT (line 10) | const DEFAULT_VIEWPORT: OverlayViewport = { constant GRID_PERCENT (line 15) | const GRID_PERCENT = { constant BUBBLE (line 22) | const BUBBLE = { function clamp (line 29) | function clamp(value: number, min: number, max: number): number { function intersects (line 33) | function intersects(a: Rect, b: Rect): boolean { function bubbleWidth (line 37) | function bubbleWidth(label: string, viewportWidth: number): number { function buildGraphicOverlayLayout (line 45) | function buildGraphicOverlayLayout(options: { FILE: demo/main.ts constant SAMPLE_RATE (line 6) | const SAMPLE_RATE = 0.5; FILE: demo/services/monaco.ts method getWorker (line 18) | getWorker(_: string, label: string) { type MonacoSeverity (line 41) | type MonacoSeverity = "error" | "warning" | "info" | "hint"; type MonacoMarkerLike (line 43) | interface MonacoMarkerLike { constant SEVERITY_MAP (line 54) | const SEVERITY_MAP: Record = { type OptionEditor (line 61) | interface OptionEditor { type CodeViewer (line 70) | interface CodeViewer { type CreateOptionEditorOptions (line 78) | interface CreateOptionEditorOptions { type CreateCodeViewerOptions (line 85) | interface CreateCodeViewerOptions { constant MARKER_OWNER (line 91) | const MARKER_OWNER = "ve-codegen-option"; function createOptionEditor (line 93) | function createOptionEditor( function createCodeViewer (line 176) | function createCodeViewer( type MonacoNamespace (line 233) | type MonacoNamespace = typeof monaco; FILE: demo/utils/codegen.ts type PlainObject (line 4) | type PlainObject = Record; type Quote (line 6) | type Quote = "'" | '"'; type FormatterOptions (line 8) | interface FormatterOptions { type FormatterOptionsWithDefaults (line 18) | type FormatterOptionsWithDefaults = Required = { constant CHARTS_MAP (line 57) | const CHARTS_MAP: Record = { constant COMPONENTS_GL_MAP (line 83) | const COMPONENTS_GL_MAP: Record = { constant CHARTS_GL_MAP (line 96) | const CHARTS_GL_MAP: Record = { constant FEATURES (line 111) | const FEATURES: string[] = [ constant RENDERERS_MAP (line 118) | const RENDERERS_MAP: Record = { constant EXTENSIONS_MAP (line 123) | const EXTENSIONS_MAP: Record = { constant MARKERS (line 131) | const MARKERS: string[] = ["markLine", "markArea", "markPoint"]; constant INJECTED_COMPONENTS (line 132) | const INJECTED_COMPONENTS: string[] = [ constant DEPENDENT_COMPONENTS (line 140) | const DEPENDENT_COMPONENTS: string[] = [ function createReverseMap (line 150) | function createReverseMap(map: Record): Record[1]; type FeatureCollectionLike (line 5) | type FeatureCollectionLike = { type?: unknown }; function isGeoJSONSource (line 7) | function isGeoJSONSource(value: unknown): value is GeoJSONInput { FILE: demo/workers/option.worker.ts class ExternalImportError (line 3) | class ExternalImportError extends Error { method constructor (line 4) | constructor(readonly request?: string) { type AnalyzeRequest (line 10) | interface AnalyzeRequest { type DiagnosticSeverity (line 15) | type DiagnosticSeverity = "error" | "warning" | "info" | "hint"; type AnalyzeDiagnostic (line 17) | interface AnalyzeDiagnostic { type AnalyzeResponse (line 28) | interface AnalyzeResponse { type StrategyName (line 38) | type StrategyName = "expression" | "module"; type IssueKind (line 40) | type IssueKind = "syntax" | "runtime" | "format"; type IssueRange (line 42) | interface IssueRange { type AnalysisIssue (line 49) | interface AnalysisIssue { type StrategySpec (line 57) | interface StrategySpec { constant STRATEGIES (line 64) | const STRATEGIES: StrategySpec[] = [ method enabled (line 69) | enabled(code) { method enabled (line 77) | enabled() { function countLines (line 104) | function countLines(value: string) { function sanitizeDiagnosticMessage (line 111) | function sanitizeDiagnosticMessage(message: string): string { type ConvertedDiagnostics (line 118) | interface ConvertedDiagnostics { function convertDiagnostics (line 123) | function convertDiagnostics( function evaluateModule (line 235) | async function evaluateModule(js: string) { function cloneSerializable (line 265) | function cloneSerializable(value: unknown) { function buildFallback (line 290) | function buildFallback(sourceFile: ts.SourceFile): string { function analyze (line 320) | async function analyze(code: string): Promise FILE: scripts/utils.ts function resolvePath (line 5) | function resolvePath(url: string, ...parts: string[]) { type PackageVersions (line 9) | type PackageVersions = { function getPackageVersions (line 15) | function getPackageVersions(devDeps?: string[]): PackageVersions { FILE: src/ECharts.ts constant THEME_KEY (line 54) | const THEME_KEY: InjectionKey = Symbol(); constant INIT_OPTIONS_KEY (line 55) | const INIT_OPTIONS_KEY: InjectionKey = Symbol(); constant UPDATE_OPTIONS_KEY (line 56) | const UPDATE_OPTIONS_KEY: InjectionKey = Symbol(); method setup (line 76) | setup(props, { attrs, expose, slots }) { FILE: src/composables/api.ts constant METHOD_NAMES (line 4) | const METHOD_NAMES = [ type MethodName (line 22) | type MethodName = (typeof METHOD_NAMES)[number]; type PublicMethods (line 24) | type PublicMethods = Pick; function usePublicAPI (line 26) | function usePublicAPI(chart: Ref): PublicMethods { FILE: src/composables/autoresize.ts function useAutoresize (line 7) | function useAutoresize( FILE: src/composables/loading.ts constant LOADING_OPTIONS_KEY (line 6) | const LOADING_OPTIONS_KEY: InjectionKey = Symbo... function useLoading (line 8) | function useLoading( FILE: src/composables/slot.ts constant SLOT_OPTION_PATHS (line 8) | const SLOT_OPTION_PATHS = { type SlotPrefix (line 12) | type SlotPrefix = keyof typeof SLOT_OPTION_PATHS; type SlotName (line 13) | type SlotName = SlotPrefix | `${SlotPrefix}-${string}`; type SlotContainerMap (line 14) | type SlotContainerMap = Partial>; type SlotInitMap (line 15) | type SlotInitMap = Partial>; type SlotParamMap (line 16) | type SlotParamMap = Partial>; constant SLOT_PREFIXES (line 17) | const SLOT_PREFIXES: SlotPrefix[] = ["tooltip", "dataView"]; function isValidSlotName (line 19) | function isValidSlotName(key: string): key is SlotName { type Container (line 23) | type Container = Record | unknown[]; function ensureChild (line 25) | function ensureChild(parent: Container, seg: string, nextSeg?: string): ... function readSegment (line 46) | function readSegment(parent: Container, seg: string): unknown { function writeSegment (line 53) | function writeSegment(parent: Container, seg: string, value: unknown): v... function useSlotOption (line 61) | function useSlotOption(slots: Slots, onSlotsChange: () => void) { type SlotsTypes (line 180) | type SlotsTypes = SlotsType< FILE: src/core/events.ts type EventHandler (line 8) | type EventHandler = (...args: unknown[]) => void; type EventEmitter (line 9) | type EventEmitter = { type ListenerBinding (line 14) | type ListenerBinding = { function getEmitter (line 22) | function getEmitter(instance: EChartsType, zr: boolean): EventEmitter { function resolveHandlers (line 26) | function resolveHandlers(value: unknown): EventHandler[] { function createBoundHandler (line 44) | function createBoundHandler( function toNativeEventKey (line 78) | function toNativeEventKey(event: string, once: boolean): string | null { function useReactiveChartListeners (line 93) | function useReactiveChartListeners( function useReactiveEventAttrs (line 177) | function useReactiveEventAttrs(attrs: AttrMap): { FILE: src/graphic/build.ts constant EMPTY_PROP_KEYS (line 7) | const EMPTY_PROP_KEYS: readonly string[] = []; type GraphicEventHandler (line 9) | type GraphicEventHandler = (...args: unknown[]) => void; function resolveShapeKeys (line 11) | function resolveShapeKeys(type: string): readonly string[] { function resolveStyleKeys (line 15) | function resolveStyleKeys(type: string): readonly string[] { function mergeProps (line 19) | function mergeProps( function buildStyle (line 31) | function buildStyle( function buildShape (line 46) | function buildShape( function buildCommon (line 60) | function buildCommon(type: string, props: Record): Reco... function toEventHandler (line 78) | function toEventHandler(value: unknown, once: boolean): GraphicEventHand... function buildHandlers (line 115) | function buildHandlers( function toElement (line 147) | function toElement(node: GraphicNode, children?: Option[]): Option { function buildOption (line 186) | function buildOption(nodes: Iterable, rootId: string): Opti... FILE: src/graphic/collector.ts type GraphicNode (line 4) | type GraphicNode = { type GraphicCollector (line 14) | type GraphicCollector = { type GraphicRegisterNode (line 23) | type GraphicRegisterNode = Omit & { order?: number }; function createCollector (line 25) | function createCollector(options: { onFlush: () => void }): GraphicColle... FILE: src/graphic/component-factory.ts function createComponent (line 16) | function createComponent(name: string, type: GraphicComponentType) { FILE: src/graphic/context.ts constant GRAPHIC_COLLECTOR_KEY (line 5) | const GRAPHIC_COLLECTOR_KEY: InjectionKey = Symbol( constant GRAPHIC_PARENT_ID_KEY (line 8) | const GRAPHIC_PARENT_ID_KEY: InjectionKey> = Symbol( constant GRAPHIC_ORDER_KEY (line 11) | const GRAPHIC_ORDER_KEY: InjectionKey>> = Symbol( FILE: src/graphic/extension.ts constant ROOT_ID (line 10) | const ROOT_ID = "__ve_graphic_root__"; constant UPDATE_OPTIONS (line 11) | const UPDATE_OPTIONS = { replaceMerge: ["graphic"] }; function registerExtension (line 14) | function registerExtension(): void { FILE: src/graphic/identity.ts function resolveIdentity (line 1) | function resolveIdentity( function resolveOrderKey (line 17) | function resolveOrderKey(propsId: unknown, vnodeKey: unknown): string | ... FILE: src/graphic/marker.ts constant GRAPHIC_COMPONENT_MARKER (line 1) | const GRAPHIC_COMPONENT_MARKER = Symbol("vue-echarts:graphic-component"); type GraphicComponentType (line 3) | type GraphicComponentType = FILE: src/graphic/mount.ts method setup (line 16) | setup(props, { slots }) { FILE: src/graphic/order.ts function getType (line 6) | function getType(vnode: unknown): GraphicComponentType | null { function collectOrder (line 18) | function collectOrder(value: unknown, orderMap: Map, ord... FILE: src/graphic/props-common.ts constant COMMON_PROP_KEYS (line 3) | const COMMON_PROP_KEYS = [ constant BASE_STYLE_KEYS (line 41) | const BASE_STYLE_KEYS = [ constant TEXT_STYLE_KEYS (line 58) | const TEXT_STYLE_KEYS = [ constant IMAGE_STYLE_KEYS (line 76) | const IMAGE_STYLE_KEYS = ["image", "x", "y", "width", "height"] as const; constant STYLE_KEYS_BY_TYPE (line 78) | const STYLE_KEYS_BY_TYPE = { type GraphicCommonPropKey (line 83) | type GraphicCommonPropKey = (typeof COMMON_PROP_KEYS)[number]; type GraphicBaseStyleKey (line 84) | type GraphicBaseStyleKey = (typeof BASE_STYLE_KEYS)[number]; type GraphicTextStyleKey (line 85) | type GraphicTextStyleKey = (typeof TEXT_STYLE_KEYS)[number]; type GraphicImageStyleKey (line 86) | type GraphicImageStyleKey = (typeof IMAGE_STYLE_KEYS)[number]; type GraphicTextStyleOnlyKey (line 88) | type GraphicTextStyleOnlyKey = Exclude; type GraphicImageStyleOnlyKey (line 89) | type GraphicImageStyleOnlyKey = Exclude; FILE: src/graphic/props-shape.ts constant SHAPE_KEYS_BY_TYPE (line 5) | const SHAPE_KEYS_BY_TYPE = { type GraphicShapeProps (line 44) | type GraphicShapeProps = ExtractPublicPropTypes; FILE: src/graphic/runtime.ts type GraphicContext (line 5) | type GraphicContext = { type GraphicRuntime (line 12) | type GraphicRuntime = { function registerRuntime (line 19) | function registerRuntime(factory: (context: GraphicContext) => GraphicRu... function useRuntime (line 26) | function useRuntime(context: GraphicContext): GraphicRuntime | null { FILE: src/graphic/slots.ts type VChartSlotsExtension (line 4) | interface VChartSlotsExtension { FILE: src/graphic/types.ts type GraphicEventName (line 4) | type GraphicEventName = Exclude; type GraphicOnEventName (line 5) | type GraphicOnEventName = `on${GraphicEventName}`; type GraphicEmits (line 7) | type GraphicEmits = { FILE: src/index.ts type VChartSlotsExtension (line 5) | interface VChartSlotsExtension {} FILE: src/types.ts type Injection (line 6) | type Injection = MaybeRefOrGetter; type InitType (line 8) | type InitType = typeof init; type InitParameters (line 9) | type InitParameters = Parameters; type Theme (line 10) | type Theme = NonNullable; type ThemeInjection (line 11) | type ThemeInjection = Injection; type InitOptions (line 12) | type InitOptions = NonNullable; type InitOptionsInjection (line 13) | type InitOptionsInjection = Injection; type UpdateOptions (line 14) | type UpdateOptions = SetOptionOpts; type UpdateOptionsInjection (line 15) | type UpdateOptionsInjection = Injection; type EChartsType (line 17) | type EChartsType = ReturnType; type SetOptionType (line 19) | type SetOptionType = EChartsType["setOption"]; type Option (line 20) | type Option = Parameters[0]; type AutoResize (line 22) | type AutoResize = type LoadingOptions (line 29) | type LoadingOptions = { type LoadingOptionsInjection (line 43) | type LoadingOptionsInjection = Injection; type MouseEventName (line 45) | type MouseEventName = type ElementEventName (line 56) | type ElementEventName = type ZRenderEventName (line 67) | type ZRenderEventName = `zr:${ElementEventName}`; type OtherEventName (line 69) | type OtherEventName = type MouseEmits (line 98) | type MouseEmits = { type ZRenderEmits (line 102) | type ZRenderEmits = { type OtherEmits (line 106) | type OtherEmits = { type Emits (line 110) | type Emits = MouseEmits & FILE: src/update.ts type UpdatePlan (line 4) | interface UpdatePlan { type ArraySummary (line 10) | interface ArraySummary { type Signature (line 18) | interface Signature { type PlannedUpdate (line 30) | interface PlannedUpdate { function readId (line 40) | function readId(item: unknown): string | undefined { function summarizeArray (line 57) | function summarizeArray(items: unknown[]): ArraySummary { function buildSignature (line 80) | function buildSignature(option: Option): Signature { function diffKeys (line 128) | function diffKeys(prevKeys: readonly string[], nextKeys: readonly string... function hasMissingIds (line 149) | function hasMissingIds(prevIds: readonly string[], nextIds: readonly str... function shouldForceNotMerge (line 167) | function shouldForceNotMerge(prev: Signature, next: Signature): boolean { function collectObjectOverrides (line 179) | function collectObjectOverrides(prev: Signature, next: Signature): Map; function isBrowser (line 5) | function isBrowser(): boolean { type ParsedOnEvent (line 14) | type ParsedOnEvent = { function parseOnEvent (line 19) | function parseOnEvent(key: string): ParsedOnEvent | null { function omitOn (line 33) | function omitOn(attrs: AttrMap): AttrMap { function isValidArrayIndex (line 44) | function isValidArrayIndex(key: string): boolean { function isSameSet (line 49) | function isSameSet(a: T[], b: T[]): boolean { function isPlainObject (line 66) | function isPlainObject(v: unknown): v is Record { constant LOG_PREFIX (line 70) | const LOG_PREFIX = "[vue-echarts]"; type WarnOptions (line 74) | type WarnOptions = { type Warn (line 79) | type Warn = (message: string, options?: WarnOptions) => void; function __resetWarnState (line 93) | function __resetWarnState(): void { FILE: src/wc.ts constant TAG_NAME (line 5) | const TAG_NAME = "x-vue-echarts"; type EChartsElement (line 7) | interface EChartsElement extends HTMLElement { function register (line 11) | function register(): boolean { function __resetRegisterState (line 48) | function __resetRegisterState(): void { FILE: tests/api.node.test.ts type MethodName (line 51) | type MethodName = (typeof methodNames)[number]; type ChartImpl (line 52) | type ChartImpl = Record unknown> & {... type ArgsByName (line 69) | type ArgsByName = { [K in MethodName]: Parameters }; function invoke (line 88) | function invoke(name: K, args: ArgsByName[K]) { FILE: tests/autoresize.browser.test.ts class StubResizeObserver (line 245) | class StubResizeObserver { method constructor (line 250) | constructor(cb: ResizeObserverCallback) { FILE: tests/core-events.node.test.ts type EventHandler (line 7) | type EventHandler = (...args: unknown[]) => void; type EmitterStub (line 9) | type EmitterStub = { function createEmitterStub (line 14) | function createEmitterStub(): EmitterStub { function findBoundHandler (line 21) | function findBoundHandler(mockFn: ReturnType, event: strin... function createChartStub (line 29) | function createChartStub() { FILE: tests/echarts-real-theme.browser.test.ts type Exposed (line 17) | type Exposed = ComponentExposed; type Category (line 19) | enum Category { function createExposeSetter (line 24) | function createExposeSetter(exposed: { value?: Exposed }): VNodeRef { function getChart (line 30) | function getChart(exposed: Exposed | undefined): EChartsType { function getSeriesDataLength (line 42) | function getSeriesDataLength(chart: EChartsType): number { function flushFrames (line 49) | async function flushFrames(count = 3): Promise { function buildGraphData (line 55) | function buildGraphData() { function buildGraphLinks (line 63) | function buildGraphLinks() { method setup (line 86) | setup() { method setup (line 131) | setup() { FILE: tests/echarts.browser.test.ts type Exposed (line 25) | type Exposed = ComponentExposed; function createExposedRef (line 27) | function createExposedRef(exposed: Ref): VNodeRef { function getExposed (line 33) | function getExposed(exposed: Ref): Exposed { function isRefLike (line 41) | function isRefLike(value: unknown): value is { value?: unknown } { function getExposedField (line 45) | function getExposedField(exposed: Exposed, key: "chart" | "root"): T ... function setExposedField (line 50) | function setExposedField(exposed: Exposed, key: "chart" | "root", value:... function getLastSetOptionCall (line 59) | function getLastSetOptionCall(stub: ChartStub): [Option, UpdateOptions |... method setup (line 458) | setup() { method setup (line 491) | setup() { method setup (line 652) | setup() { method setup (line 1145) | setup() { method setup (line 1186) | setup() { method setup (line 1348) | setup() { method setup (line 1474) | setup() { FILE: tests/graphic-behavior.browser.test.ts type Exposed (line 17) | type Exposed = ComponentExposed; function getChart (line 19) | function getChart(exposed: Exposed | undefined): EChartsType { function collectGraphicIds (line 31) | function collectGraphicIds(chart: EChartsType): Set { function createExposeSetter (line 55) | function createExposeSetter(exposed: { value?: Exposed }): VNodeRef { function rect (line 61) | function rect(id: string, x: number, y: number, width = 20, height = 10) { method setup (line 80) | setup() { method setup (line 123) | setup() { method setup (line 164) | setup() { FILE: tests/graphic-components.browser.test.ts type CollectorMock (line 9) | type CollectorMock = { function createCollectorMock (line 19) | function createCollectorMock(): CollectorMock { function withGraphicProvider (line 31) | function withGraphicProvider(collector: CollectorMock, renderChild: () =... function withCollectorOnly (line 42) | function withCollectorOnly(collector: CollectorMock, renderChild: () => ... function getLastRegisterPayload (line 51) | function getLastRegisterPayload(collector: CollectorMock): any { method setup (line 62) | setup() { FILE: tests/graphic-extension.node.test.ts type RuntimeModule (line 7) | type RuntimeModule = typeof import("../src/graphic/runtime"); type ExtensionModule (line 8) | type ExtensionModule = typeof import("../src/graphic/extension"); function createContext (line 13) | function createContext(overrides: Partial = {}): Graphic... FILE: tests/graphic-slot-edge.browser.test.ts function getLastSetOptionCall (line 19) | function getLastSetOptionCall(chartStub: { method setup (line 36) | setup() { method setup (line 63) | setup() { method setup (line 101) | setup() { method setup (line 142) | setup() { method setup (line 176) | setup() { method setup (line 214) | setup() { method setup (line 257) | setup() { method setup (line 285) | setup() { method setup (line 316) | setup() { method setup (line 342) | setup() { method setup (line 397) | setup() { method setup (line 433) | setup() { method setup (line 470) | setup() { FILE: tests/graphic-slot-events.browser.test.ts method setup (line 26) | setup() { method setup (line 90) | setup() { method setup (line 166) | setup() { method setup (line 241) | setup() { FILE: tests/graphic-slot-manual.browser.test.ts type Exposed (line 15) | type Exposed = ComponentExposed; function getLastSetOptionArg (line 19) | function getLastSetOptionArg(chartStub: { setOption: { mock: { calls: un... method setup (line 38) | setup() { method setup (line 79) | setup() { method setup (line 119) | setup() { method setup (line 185) | setup() { FILE: tests/graphic-slot-order.browser.test.ts method setup (line 28) | setup() { method setup (line 69) | setup() { method setup (line 114) | setup() { method setup (line 193) | setup() { method setup (line 232) | setup() { method setup (line 273) | setup() { FILE: tests/graphic.node.test.ts function getRootGraphicElement (line 8) | function getRootGraphicElement(option: unknown): any { FILE: tests/helpers/dom.ts function createSizedContainer (line 3) | function createSizedContainer(width = 100, height = 100): HTMLDivElement { function flushAnimationFrame (line 13) | async function flushAnimationFrame(): Promise { function withConsoleWarn (line 19) | function withConsoleWarn(callback: (warnSpy: ReturnType( function resetDocumentBody (line 41) | function resetDocumentBody(): void { FILE: tests/helpers/graphic-slot.ts function setupGraphicSlotSuite (line 5) | function setupGraphicSlotSuite() { function getLastGraphicOption (line 20) | function getLastGraphicOption(chartStub: ChartStub): any { function getLastGraphicIds (line 28) | function getLastGraphicIds(chartStub: ChartStub): string[] { function getLastGraphicRootChildren (line 36) | function getLastGraphicRootChildren(chartStub: ChartStub): Array[0]; type ThrottleControls (line 10) | type ThrottleControls = { function createEChartsModule (line 22) | function createEChartsModule() { type ZRenderStub (line 30) | type ZRenderStub = { type MockedMethod (line 35) | type MockedMethod = T extends (...args: infer Args) => infer R type ChartMethodKeys (line 39) | type ChartMethodKeys = type ChartMethodMocks (line 48) | type ChartMethodMocks = { type ChartStub (line 52) | interface ChartStub extends ChartMethodMocks { function createChartStub (line 63) | function createChartStub(): ChartStub { function ensureStub (line 88) | function ensureStub(): ChartStub { function resetECharts (line 105) | function resetECharts(): void { function enqueueChart (line 123) | function enqueueChart(): ChartStub { FILE: tests/helpers/renderChart.ts type RenderChartProps (line 8) | type RenderChartProps = () => Record; function renderChart (line 10) | function renderChart>( FILE: tests/helpers/tooltip.ts function makeTooltipParams (line 18) | function makeTooltipParams(dataIndex: number): TooltipComponentFormatter... FILE: tests/loading.browser.test.ts function renderUseLoading (line 13) | function renderUseLoading( FILE: tests/option.worker.node.test.ts type AnalyzeResult (line 3) | type AnalyzeResult = { type AnalyzeFn (line 12) | type AnalyzeFn = (code: string) => Promise; FILE: tests/slot.browser.test.ts type SlotTestHandle (line 17) | type SlotTestHandle = { method setup (line 29) | setup(props, ctx) { type SlotDictionary (line 38) | type SlotDictionary = Record VNodeChild>; type TooltipFormatter (line 39) | type TooltipFormatter = TooltipComponentFormatterCallback): SlotTestH... function isSlotTestHandle (line 51) | function isSlotTestHandle(value: unknown): value is SlotTestHandle { function renderSlotComponent (line 55) | function renderSlotComponent( function getTooltipFormatter (line 93) | function getTooltipFormatter(option: Option, label: string): TooltipForm... function getToolboxOption (line 108) | function getToolboxOption(option: Option): ToolboxComponentOption { function hasTooltipOption (line 116) | function hasTooltipOption(value: unknown): value is { tooltip?: TooltipC... function getSeriesOption (line 120) | function getSeriesOption(option: Option, index: number): TooltipComponen... FILE: tests/ssr.node.test.ts method setup (line 18) | setup(_, ctx) { FILE: tests/types/graphic-events.test-d.ts type RectProps (line 8) | type RectProps = InstanceType["$props"]; type Assert (line 10) | type Assert = T; type IsAssignable (line 11) | type IsAssignable = [From] extends [To] ? true : false; type IsEqual (line 12) | type IsEqual = type ClickHandler (line 15) | type ClickHandler = NonNullable; type MouseoverHandler (line 16) | type MouseoverHandler = NonNullable; type DragHandler (line 17) | type DragHandler = NonNullable; type DblclickHandler (line 18) | type DblclickHandler = NonNullable; type ClickPayload (line 20) | type ClickPayload = Parameters[0]; type MouseoverPayload (line 21) | type MouseoverPayload = Parameters[0]; type DragPayload (line 22) | type DragPayload = Parameters[0]; type DblclickPayload (line 23) | type DblclickPayload = Parameters[0]; type GraphicClickPayload (line 24) | type GraphicClickPayload = Parameters[0]; type _assertClickPayload (line 26) | type _assertClickPayload = Assert>; type _assertMouseoverPayload (line 27) | type _assertMouseoverPayload = Assert>; type _assertDblclickPayload (line 29) | type _assertDblclickPayload = Assert void; type _wrongPayload (line 48) | type _wrongPayload = Assert>; FILE: tests/types/graphic-props.test-d.ts type RectProps (line 5) | type RectProps = InstanceType["$props"]; type TextProps (line 6) | type TextProps = InstanceType["$props"]; type Assert (line 8) | type Assert = T; type IsAssignable (line 9) | type IsAssignable = [From] extends [To] ? true : false; type _progressiveType (line 11) | type _progressiveType = Assert