cytoscape-angular-ng17
Version:
Angular 17+ components for cytoscape charting.
37 lines (36 loc) • 1.75 kB
TypeScript
import { AfterViewChecked, AfterViewInit, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { Stylesheet, StylesheetStyle } from 'cytoscape';
import { FormInfo } from '../fluid-form/form-info';
import * as i0 from "@angular/core";
export declare class CytoscapeStyleToolComponent implements OnInit, OnChanges, AfterViewInit, AfterViewChecked {
styleForm: any;
selectorDropDown: any;
_styles: StylesheetStyle[] | undefined;
enableAdd: boolean;
private lastValidSelectorModelText;
get styles(): StylesheetStyle[] | undefined;
set styles(styles: StylesheetStyle[] | undefined);
stylesChange: EventEmitter<StylesheetStyle[]>;
styleSelectorChange: EventEmitter<string>;
nodeFormInfo: FormInfo;
edgeFormInfo: FormInfo;
coreFormInfo: FormInfo;
selectedStyleSheet: StylesheetStyle | undefined;
selectors: StylesheetStyle[] | undefined;
changed: boolean;
constructor();
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngAfterViewInit(): void;
ngAfterViewChecked(): void;
onFormModelChange(): void;
onApplyStyle(): void;
search(event: any): void;
private setSelectorsFromStyles;
onAddSelector(): void;
onSelectorModelChange(param: any): void;
getStylesheetForSelector(selectorName: any): Stylesheet | undefined;
isValidSelector(text: string): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<CytoscapeStyleToolComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CytoscapeStyleToolComponent, "cytoscape-style-tool", never, { "styles": { "alias": "styles"; "required": false; }; }, { "stylesChange": "stylesChange"; "styleSelectorChange": "styleSelectorChange"; }, never, never, false, never>;
}