public update()

in src/sankeyDiagram.ts [325:350]


    public update(visualUpdateOptions: VisualUpdateOptions): void {
        // debugger;
        this.visualHost.eventService.renderingStarted(visualUpdateOptions);
        
        let sankeyDiagramDataView: SankeyDiagramDataView,
            viewport: IViewport = visualUpdateOptions
                && visualUpdateOptions.viewport
                || SankeyDiagram.DefaultViewport,
            dataView: DataView = visualUpdateOptions
                && visualUpdateOptions.dataViews
                && visualUpdateOptions.dataViews[0];
        
        this.updateViewport(visualUpdateOptions.viewport);

        sankeyDiagramDataView = this.converter(dataView);

        this.computePositions(sankeyDiagramDataView);

        this.dataView = sankeyDiagramDataView;

        this.applySelectionStateToData();

        this.render(sankeyDiagramDataView);
        this.visualHost.eventService.renderingFinished(visualUpdateOptions);
       
    }