UNPKG

@visactor/vtable

Version:

canvas table width high performance

39 lines (31 loc) 4.45 kB
import { GraphicRender, GroupRenderContribution, ImageRenderContribution, RectRenderContribution, SplitRectBeforeRenderContribution, SplitRectAfterRenderContribution, ContainerModule, DrawItemInterceptor, TextRenderContribution } from "./../../../vrender"; import { ChartRender, DefaultCanvasChartRender } from "./chart-render"; import { AfterImageRenderContribution, BeforeImageRenderContribution, BeforeGifImageRenderContribution, AfterGifImageRenderContribution } from "./image-contribution-render"; import { SplitRectBeforeRenderContribution as VTableSplitRectBeforeRenderContribution, SplitRectAfterRenderContribution as VTableSplitRectAfterRenderContribution } from "./rect-contribution-render"; import { DashGroupAfterRenderContribution, DashGroupBeforeRenderContribution, SplitGroupBeforeRenderContribution, SplitGroupAfterRenderContribution, AdjustPosGroupBeforeRenderContribution, AdjustPosGroupAfterRenderContribution, AdjustColorGroupBeforeRenderContribution, AdjustColorGroupAfterRenderContribution, ClipBodyGroupBeforeRenderContribution } from "./group-contribution-render"; import { VTableDrawItemInterceptorContribution } from "./draw-interceptor"; import { SuffixTextBeforeRenderContribution } from "./text-contribution-render"; export default new ContainerModule(((bind, unbind, isBound, rebind) => { isBound(SplitRectBeforeRenderContribution) ? rebind(SplitRectBeforeRenderContribution).to(VTableSplitRectBeforeRenderContribution).inSingletonScope() : (bind(VTableSplitRectBeforeRenderContribution).toSelf().inSingletonScope(), bind(RectRenderContribution).toService(VTableSplitRectBeforeRenderContribution)), isBound(SplitRectAfterRenderContribution) ? rebind(SplitRectAfterRenderContribution).to(VTableSplitRectAfterRenderContribution).inSingletonScope() : (bind(VTableSplitRectAfterRenderContribution).toSelf().inSingletonScope(), bind(RectRenderContribution).toService(VTableSplitRectAfterRenderContribution)), bind(DefaultCanvasChartRender).toSelf().inSingletonScope(), bind(ChartRender).to(DefaultCanvasChartRender), bind(GraphicRender).to(DefaultCanvasChartRender), bind(BeforeImageRenderContribution).toSelf().inSingletonScope(), bind(ImageRenderContribution).toService(BeforeImageRenderContribution), bind(AfterImageRenderContribution).toSelf().inSingletonScope(), bind(ImageRenderContribution).toService(AfterImageRenderContribution), bind(BeforeGifImageRenderContribution).toSelf().inSingletonScope(), bind(ImageRenderContribution).toService(BeforeGifImageRenderContribution), bind(AfterGifImageRenderContribution).toSelf().inSingletonScope(), bind(ImageRenderContribution).toService(AfterGifImageRenderContribution), bind(AdjustColorGroupBeforeRenderContribution).toSelf().inSingletonScope(), bind(GroupRenderContribution).toService(AdjustColorGroupBeforeRenderContribution), bind(AdjustColorGroupAfterRenderContribution).toSelf().inSingletonScope(), bind(GroupRenderContribution).toService(AdjustColorGroupAfterRenderContribution), bind(SplitGroupAfterRenderContribution).toSelf().inSingletonScope(), bind(GroupRenderContribution).toService(SplitGroupAfterRenderContribution), bind(SplitGroupBeforeRenderContribution).toSelf().inSingletonScope(), bind(GroupRenderContribution).toService(SplitGroupBeforeRenderContribution), bind(DashGroupBeforeRenderContribution).toSelf().inSingletonScope(), bind(GroupRenderContribution).toService(DashGroupBeforeRenderContribution), bind(DashGroupAfterRenderContribution).toSelf().inSingletonScope(), bind(GroupRenderContribution).toService(DashGroupAfterRenderContribution), bind(AdjustPosGroupBeforeRenderContribution).toSelf().inSingletonScope(), bind(GroupRenderContribution).toService(AdjustPosGroupBeforeRenderContribution), bind(AdjustPosGroupAfterRenderContribution).toSelf().inSingletonScope(), bind(GroupRenderContribution).toService(AdjustPosGroupAfterRenderContribution), bind(ClipBodyGroupBeforeRenderContribution).toSelf().inSingletonScope(), bind(GroupRenderContribution).toService(ClipBodyGroupBeforeRenderContribution), bind(VTableDrawItemInterceptorContribution).toSelf().inSingletonScope(), bind(DrawItemInterceptor).toService(VTableDrawItemInterceptorContribution), bind(SuffixTextBeforeRenderContribution).toSelf().inSingletonScope(), bind(TextRenderContribution).toService(SuffixTextBeforeRenderContribution); })); //# sourceMappingURL=index.js.map