ngx-diagrams
Version:
> Light Weight, Modular, Typed Diagram Engine for Angular
21 lines (20 loc) • 726 B
TypeScript
import { Observable } from 'rxjs';
import { LinkModel } from '../../models/link.model';
export declare class DefaultLinkModel extends LinkModel {
width$: import("../../state/state").ValueState<number>;
color$: import("../../state/state").ValueState<string>;
curvyness$: import("../../state/state").ValueState<number>;
constructor({ type, id, logPrefix }?: {
type?: string;
id?: string;
logPrefix?: string;
});
setWidth(width: number): void;
setColor(color: string): void;
selectWidth(): Observable<number>;
selectColor(): Observable<string>;
setCurvyness(curvyness: number): void;
get color(): string;
get width(): number;
get curvyness(): number;
}