UNPKG

@visactor/vgrammar-core

Version:

VGrammar is a visual grammar library

404 lines (300 loc) 13.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.registerViewRoam = exports.registerViewDrag = exports.registerViewScroll = exports.registerViewZoom = exports.registerCrosshair = exports.registerDimensionTooltip = exports.registerTooltip = exports.registerRollUp = exports.registerDrillDown = exports.registerBrushFilter = exports.registerBrushActive = exports.registerBrushHighlight = exports.registerElementSelectByGraphicName = exports.registerElementHighlightByGraphicName = exports.registerElementHighlightByName = exports.registerElementHighlightByLegend = exports.registerElementActiveByLegend = exports.registerElementHighlightByGroup = exports.registerElementHighlightByKey = exports.registerElementHighlight = exports.registerElementSelect = exports.registerElementActive = exports.FishEye = exports.ViewDragMixin = exports.ViewZoomMixin = exports.ViewScrollMixin = exports.ViewRoam = exports.ViewDrag = exports.ViewScroll = exports.ViewZoom = exports.FilterMixin = exports.Crosshair = exports.DimensionTooltip = exports.Tooltip = exports.RollUp = exports.DrillDown = exports.BrushActive = exports.BrushHighlight = exports.ElementHighlightByName = exports.ElementHighlightByLegend = exports.ElementActiveByLegend = exports.ElementHighlightByGroup = exports.ElementHighlightByKey = exports.ElementHighlight = exports.ElementSelect = exports.ElementActive = exports.ViewNavigationBase = exports.BrushBase = exports.BaseInteraction = exports.BaseTooltip = void 0, exports.registerFishEye = void 0; const factory_1 = require("../core/factory"), element_active_1 = require("./element-active"); Object.defineProperty(exports, "ElementActive", { enumerable: !0, get: function() { return element_active_1.ElementActive; } }); const element_select_1 = require("./element-select"); Object.defineProperty(exports, "ElementSelect", { enumerable: !0, get: function() { return element_select_1.ElementSelect; } }); const element_highlight_1 = require("./element-highlight"); Object.defineProperty(exports, "ElementHighlight", { enumerable: !0, get: function() { return element_highlight_1.ElementHighlight; } }); const element_highlight_by_key_1 = require("./element-highlight-by-key"); Object.defineProperty(exports, "ElementHighlightByKey", { enumerable: !0, get: function() { return element_highlight_by_key_1.ElementHighlightByKey; } }); const element_highlight_by_group_1 = require("./element-highlight-by-group"); Object.defineProperty(exports, "ElementHighlightByGroup", { enumerable: !0, get: function() { return element_highlight_by_group_1.ElementHighlightByGroup; } }); const element_active_by_legend_1 = require("./element-active-by-legend"); Object.defineProperty(exports, "ElementActiveByLegend", { enumerable: !0, get: function() { return element_active_by_legend_1.ElementActiveByLegend; } }); const element_highlight_by_legend_1 = require("./element-highlight-by-legend"); Object.defineProperty(exports, "ElementHighlightByLegend", { enumerable: !0, get: function() { return element_highlight_by_legend_1.ElementHighlightByLegend; } }); const element_highlight_by_name_1 = require("./element-highlight-by-name"); Object.defineProperty(exports, "ElementHighlightByName", { enumerable: !0, get: function() { return element_highlight_by_name_1.ElementHighlightByName; } }); const element_highlight_by_graphic_name_1 = require("./element-highlight-by-graphic-name"), element_select_by_graphic_name_1 = require("./element-select-by-graphic-name"), brush_highlight_1 = require("./brush-highlight"); Object.defineProperty(exports, "BrushHighlight", { enumerable: !0, get: function() { return brush_highlight_1.BrushHighlight; } }); const brush_active_1 = require("./brush-active"); Object.defineProperty(exports, "BrushActive", { enumerable: !0, get: function() { return brush_active_1.BrushActive; } }); const brush_filter_1 = require("./brush-filter"), drill_down_1 = require("./drill-down"); Object.defineProperty(exports, "DrillDown", { enumerable: !0, get: function() { return drill_down_1.DrillDown; } }); const roll_up_1 = require("./roll-up"); Object.defineProperty(exports, "RollUp", { enumerable: !0, get: function() { return roll_up_1.RollUp; } }); const tooltip_1 = require("./tooltip"); Object.defineProperty(exports, "Tooltip", { enumerable: !0, get: function() { return tooltip_1.Tooltip; } }); const dimension_tooltip_1 = require("./dimension-tooltip"); Object.defineProperty(exports, "DimensionTooltip", { enumerable: !0, get: function() { return dimension_tooltip_1.DimensionTooltip; } }); const crosshair_1 = require("./crosshair"); Object.defineProperty(exports, "Crosshair", { enumerable: !0, get: function() { return crosshair_1.Crosshair; } }); const filter_1 = require("./filter"); Object.defineProperty(exports, "FilterMixin", { enumerable: !0, get: function() { return filter_1.FilterMixin; } }); const view_zoom_1 = require("./view-zoom"); Object.defineProperty(exports, "ViewZoom", { enumerable: !0, get: function() { return view_zoom_1.ViewZoom; } }); const view_scroll_1 = require("./view-scroll"); Object.defineProperty(exports, "ViewScroll", { enumerable: !0, get: function() { return view_scroll_1.ViewScroll; } }); const view_drag_1 = require("./view-drag"); Object.defineProperty(exports, "ViewDrag", { enumerable: !0, get: function() { return view_drag_1.ViewDrag; } }); const vutils_1 = require("@visactor/vutils"), view_zoom_mixin_1 = require("./view-zoom-mixin"); Object.defineProperty(exports, "ViewZoomMixin", { enumerable: !0, get: function() { return view_zoom_mixin_1.ViewZoomMixin; } }); const view_scroll_mixin_1 = require("./view-scroll-mixin"); Object.defineProperty(exports, "ViewScrollMixin", { enumerable: !0, get: function() { return view_scroll_mixin_1.ViewScrollMixin; } }); const view_drag_mixin_1 = require("./view-drag-mixin"); Object.defineProperty(exports, "ViewDragMixin", { enumerable: !0, get: function() { return view_drag_mixin_1.ViewDragMixin; } }); const view_roam_1 = require("./view-roam"); Object.defineProperty(exports, "ViewRoam", { enumerable: !0, get: function() { return view_roam_1.ViewRoam; } }); const fish_eye_1 = require("./fish-eye"); Object.defineProperty(exports, "FishEye", { enumerable: !0, get: function() { return fish_eye_1.FishEye; } }); const toggle_state_mixin_1 = require("./toggle-state-mixin"); var base_tooltip_1 = require("./base-tooltip"); Object.defineProperty(exports, "BaseTooltip", { enumerable: !0, get: function() { return base_tooltip_1.BaseTooltip; } }); var base_1 = require("./base"); Object.defineProperty(exports, "BaseInteraction", { enumerable: !0, get: function() { return base_1.BaseInteraction; } }); var brush_base_1 = require("./brush-base"); Object.defineProperty(exports, "BrushBase", { enumerable: !0, get: function() { return brush_base_1.BrushBase; } }); var view_navigation_base_1 = require("./view-navigation-base"); Object.defineProperty(exports, "ViewNavigationBase", { enumerable: !0, get: function() { return view_navigation_base_1.ViewNavigationBase; } }); const registerElementActive = () => { factory_1.Factory.registerInteraction(element_active_1.ElementActive.type, element_active_1.ElementActive); }; exports.registerElementActive = registerElementActive; const registerElementSelect = () => { (0, vutils_1.mixin)(element_select_1.ElementSelect, toggle_state_mixin_1.ToggleStateMixin), factory_1.Factory.registerInteraction(element_select_1.ElementSelect.type, element_select_1.ElementSelect); }; exports.registerElementSelect = registerElementSelect; const registerElementHighlight = () => { (0, vutils_1.mixin)(element_highlight_1.ElementHighlight, toggle_state_mixin_1.ToggleStateMixin), factory_1.Factory.registerInteraction(element_highlight_1.ElementHighlight.type, element_highlight_1.ElementHighlight); }; exports.registerElementHighlight = registerElementHighlight; const registerElementHighlightByKey = () => { factory_1.Factory.registerInteraction(element_highlight_by_key_1.ElementHighlightByKey.type, element_highlight_by_key_1.ElementHighlightByKey); }; exports.registerElementHighlightByKey = registerElementHighlightByKey; const registerElementHighlightByGroup = () => { factory_1.Factory.registerInteraction(element_highlight_by_group_1.ElementHighlightByGroup.type, element_highlight_by_group_1.ElementHighlightByGroup); }; exports.registerElementHighlightByGroup = registerElementHighlightByGroup; const registerElementActiveByLegend = () => { factory_1.Factory.registerInteraction(element_active_by_legend_1.ElementActiveByLegend.type, element_active_by_legend_1.ElementActiveByLegend); }; exports.registerElementActiveByLegend = registerElementActiveByLegend; const registerElementHighlightByLegend = () => { factory_1.Factory.registerInteraction(element_highlight_by_legend_1.ElementHighlightByLegend.type, element_highlight_by_legend_1.ElementHighlightByLegend); }; exports.registerElementHighlightByLegend = registerElementHighlightByLegend; const registerElementHighlightByName = () => { factory_1.Factory.registerInteraction(element_highlight_by_name_1.ElementHighlightByName.type, element_highlight_by_name_1.ElementHighlightByName); }; exports.registerElementHighlightByName = registerElementHighlightByName; const registerElementHighlightByGraphicName = () => { factory_1.Factory.registerInteraction(element_highlight_by_graphic_name_1.ElementHighlightByGraphicName.type, element_highlight_by_graphic_name_1.ElementHighlightByGraphicName); }; exports.registerElementHighlightByGraphicName = registerElementHighlightByGraphicName; const registerElementSelectByGraphicName = () => { factory_1.Factory.registerInteraction(element_select_by_graphic_name_1.ElementSelectByGraphicName.type, element_select_by_graphic_name_1.ElementSelectByGraphicName); }; exports.registerElementSelectByGraphicName = registerElementSelectByGraphicName; const registerBrushHighlight = () => { factory_1.Factory.registerInteraction(brush_highlight_1.BrushHighlight.type, brush_highlight_1.BrushHighlight); }; exports.registerBrushHighlight = registerBrushHighlight; const registerBrushActive = () => { factory_1.Factory.registerInteraction(brush_active_1.BrushActive.type, brush_active_1.BrushActive); }; exports.registerBrushActive = registerBrushActive; const registerBrushFilter = () => { (0, vutils_1.mixin)(brush_filter_1.BrushFilter, filter_1.FilterMixin), factory_1.Factory.registerInteraction(brush_filter_1.BrushFilter.type, brush_filter_1.BrushFilter); }; exports.registerBrushFilter = registerBrushFilter; const registerDrillDown = () => { (0, vutils_1.mixin)(drill_down_1.DrillDown, filter_1.FilterMixin), factory_1.Factory.registerInteraction(drill_down_1.DrillDown.type, drill_down_1.DrillDown); }; exports.registerDrillDown = registerDrillDown; const registerRollUp = () => { factory_1.Factory.registerInteraction(roll_up_1.RollUp.type, roll_up_1.RollUp); }; exports.registerRollUp = registerRollUp; const registerTooltip = () => { factory_1.Factory.registerInteraction(tooltip_1.Tooltip.type, tooltip_1.Tooltip); }; exports.registerTooltip = registerTooltip; const registerDimensionTooltip = () => { factory_1.Factory.registerInteraction(dimension_tooltip_1.DimensionTooltip.type, dimension_tooltip_1.DimensionTooltip); }; exports.registerDimensionTooltip = registerDimensionTooltip; const registerCrosshair = () => { factory_1.Factory.registerInteraction(crosshair_1.Crosshair.type, crosshair_1.Crosshair); }; exports.registerCrosshair = registerCrosshair; const registerViewZoom = () => { (0, vutils_1.mixin)(view_zoom_1.ViewZoom, view_zoom_mixin_1.ViewZoomMixin), factory_1.Factory.registerInteraction(view_zoom_1.ViewZoom.type, view_zoom_1.ViewZoom); }; exports.registerViewZoom = registerViewZoom; const registerViewScroll = () => { (0, vutils_1.mixin)(view_scroll_1.ViewScroll, view_scroll_mixin_1.ViewScrollMixin), factory_1.Factory.registerInteraction(view_scroll_1.ViewScroll.type, view_scroll_1.ViewScroll); }; exports.registerViewScroll = registerViewScroll; const registerViewDrag = () => { (0, vutils_1.mixin)(view_drag_1.ViewDrag, view_drag_mixin_1.ViewDragMixin), factory_1.Factory.registerInteraction(view_drag_1.ViewDrag.type, view_drag_1.ViewDrag); }; exports.registerViewDrag = registerViewDrag; const registerViewRoam = () => { (0, vutils_1.mixin)(view_roam_1.ViewRoam, view_zoom_mixin_1.ViewZoomMixin), (0, vutils_1.mixin)(view_roam_1.ViewRoam, view_drag_mixin_1.ViewDragMixin), (0, vutils_1.mixin)(view_roam_1.ViewRoam, view_scroll_mixin_1.ViewScrollMixin), factory_1.Factory.registerInteraction(view_roam_1.ViewRoam.type, view_roam_1.ViewRoam); }; exports.registerViewRoam = registerViewRoam; const registerFishEye = () => { factory_1.Factory.registerInteraction(fish_eye_1.FishEye.type, fish_eye_1.FishEye); }; exports.registerFishEye = registerFishEye; //# sourceMappingURL=index.js.map