/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ /** * AUTO-GENERATED FILE. DO NOT MODIFY. */ /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ // These APIs are for more advanced usages // For example extend charts and components, creating graphic elements, formatting. import ComponentModel from '../model/Component.js'; import ComponentView from '../view/Component.js'; import SeriesModel from '../model/Series.js'; import ChartView from '../view/Chart.js'; import SeriesData from '../data/SeriesData.js'; import * as zrender_1 from 'zrender/lib/zrender.js'; export { zrender_1 as zrender }; import * as matrix_1 from 'zrender/lib/core/matrix.js'; export { matrix_1 as matrix }; import * as vector_1 from 'zrender/lib/core/vector.js'; export { vector_1 as vector }; import * as zrUtil_1 from 'zrender/lib/core/util.js'; export { zrUtil_1 as zrUtil }; import * as color_1 from 'zrender/lib/tool/color.js'; export { color_1 as color }; export { throttle } from '../util/throttle.js'; import * as helper_1 from './api/helper.js'; export { helper_1 as helper }; export { use } from '../extension.js'; export { setPlatformAPI } from 'zrender/lib/core/platform.js'; // --------------------- Helper Methods --------------------- export { default as parseGeoJSON } from '../coord/geo/parseGeoJson.js'; export { default as parseGeoJson } from '../coord/geo/parseGeoJson.js'; import * as number_1 from './api/number.js'; export { number_1 as number }; import * as time_1 from './api/time.js'; export { time_1 as time }; import * as graphic_1 from './api/graphic.js'; export { graphic_1 as graphic }; import * as format_1 from './api/format.js'; export { format_1 as format }; import * as util_1 from './api/util.js'; export { util_1 as util }; export { default as env } from 'zrender/lib/core/env.js'; // --------------------- Export for Extension Usage --------------------- // export {SeriesData}; export { SeriesData as List }; // TODO: Compatitable with exists echarts-gl code export { default as Model } from '../model/Model.js'; export { default as Axis } from '../coord/Axis.js'; export { ComponentModel, ComponentView, SeriesModel, ChartView }; // Only for GL export { brushSingle as innerDrawElementOnCanvas } from 'zrender/lib/canvas/graphic.js'; // --------------------- Deprecated Extension Methods --------------------- // Should use `ComponentModel.extend` or `class XXXX extend ComponentModel` to create class. // Then use `registerComponentModel` in `install` parameter when `use` this extension. For example: // class Bar3DModel extends ComponentModel {} // export function install(registers) { registers.registerComponentModel(Bar3DModel); } // echarts.use(install); export function extendComponentModel(proto) { var Model = ComponentModel.extend(proto); ComponentModel.registerClass(Model); return Model; } export function extendComponentView(proto) { var View = ComponentView.extend(proto); ComponentView.registerClass(View); return View; } export function extendSeriesModel(proto) { var Model = SeriesModel.extend(proto); SeriesModel.registerClass(Model); return Model; } export function extendChartView(proto) { var View = ChartView.extend(proto); ChartView.registerClass(View); return View; }