cytoscape-angular
Version:
Angular 12+ components for cytoscape charting.
26 lines • 1.6 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { EdgeDefinition, LayoutOptions, NodeDefinition, Stylesheet } from 'cytoscape';
import * as i0 from "@angular/core";
export declare class CytoscapeGraphToolbarComponent implements OnInit {
#private;
nodes: NodeDefinition[];
edges: EdgeDefinition[];
direction: 'column' | 'row';
get layoutOptions(): LayoutOptions;
set layoutOptions(value: LayoutOptions);
layoutOptionsChange: EventEmitter<LayoutOptions>;
get styles(): Stylesheet[];
set styles(styles: Stylesheet[]);
stylesChange: EventEmitter<Stylesheet[]>;
styleSelectorChange: EventEmitter<string>;
showLayoutToolbarButton: boolean;
showStyleToolbarButton: boolean;
showToolbarButtons: boolean;
constructor();
ngOnInit(): void;
onStyleSelectorChange(selector: string): void;
onStylesChange(stylesheet: cytoscape.StylesheetStyle[]): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CytoscapeGraphToolbarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CytoscapeGraphToolbarComponent, "cytoscape-graph-toolbar", never, { "nodes": "nodes"; "edges": "edges"; "direction": "direction"; "layoutOptions": "layoutOptions"; "styles": "styles"; "showLayoutToolbarButton": "showLayoutToolbarButton"; "showStyleToolbarButton": "showStyleToolbarButton"; "showToolbarButtons": "showToolbarButtons"; }, { "layoutOptionsChange": "layoutOptionsChange"; "stylesChange": "stylesChange"; "styleSelectorChange": "styleSelectorChange"; }, never, never>;
}
//# sourceMappingURL=cytoscape-graph-toolbar.component.d.ts.map