ngx-diagrams
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.
19 lines (18 loc) • 690 B
TypeScript
import { BaseModel } from './base.model';
import { LinkModel } from './link.model';
import { Observable } from 'rxjs';
import { Coords } from '../interfaces/coords.interface';
import { DestroyOptions } from '../interfaces';
export declare class PointModel extends BaseModel<LinkModel> {
private readonly _coords;
private readonly coords$;
constructor(link: LinkModel, { x, y }: Coords);
isConnectedToPort(): boolean;
getLink(): LinkModel;
destroy(options?: DestroyOptions): void;
setCoords(newCoords: Partial<Coords>): void;
selectCoords(): Observable<Coords>;
getCoords(): Coords;
selectX(): Observable<number>;
selectY(): Observable<number>;
}