@visactor/vchart
Version:
charts lib based @visactor/VGrammar
69 lines (65 loc) • 1.73 kB
JavaScript
var _a;
import { fields, filter, fold, csvParser, dsvParser, tsvParser } from "@visactor/vdataset";
const createFactoryRegistry = () => ({
charts: {},
series: {},
components: {},
graphicComponents: {},
marks: {},
regions: {},
animations: {},
implements: {},
chartPlugin: {},
vChartPlugin: {},
componentPlugin: {},
transforms: {
fields: fields,
filter: filter,
fold: fold
},
dataParser: {
csv: csvParser,
dsv: dsvParser,
tsv: tsvParser
},
layout: {},
grammarTransforms: {},
stageEventPlugins: {},
interactionTriggers: {},
composedEventMap: {},
tooltipProcessors: {},
runtimePluginInstallers: {},
formatter: void 0
}), factoryRegistryVersion = "2.1.6", factoryRegistryKey = Symbol.for("@visactor/vchart/factory-registry@2.1.6"), globalFactoryRegistry = globalThis;
export const factoryRegistry = null !== (_a = globalFactoryRegistry[factoryRegistryKey]) && void 0 !== _a ? _a : globalFactoryRegistry[factoryRegistryKey] = {
charts: {},
series: {},
components: {},
graphicComponents: {},
marks: {},
regions: {},
animations: {},
implements: {},
chartPlugin: {},
vChartPlugin: {},
componentPlugin: {},
transforms: {
fields: fields,
filter: filter,
fold: fold
},
dataParser: {
csv: csvParser,
dsv: dsvParser,
tsv: tsvParser
},
layout: {},
grammarTransforms: {},
stageEventPlugins: {},
interactionTriggers: {},
composedEventMap: {},
tooltipProcessors: {},
runtimePluginInstallers: {},
formatter: void 0
};
//# sourceMappingURL=factory-registry.js.map