igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
33 lines (32 loc) • 1.18 kB
TypeScript
import { Base, Type } from "./type";
import { IVisualData } from "./IVisualData";
import { PrimitiveAppearanceData } from "./PrimitiveAppearanceData";
import { ShapeTags } from "./ShapeTags";
import { RectData } from "./RectData";
import { List$1 } from "./List$1";
import { PointData } from "./PointData";
import { GetPointsSettings } from "./GetPointsSettings";
/**
* @hidden
*/
export declare abstract class PrimitiveVisualData extends Base implements IVisualData {
static $t: Type;
constructor(a: number);
constructor(a: number, b: string);
constructor(a: number, ..._rest: any[]);
private _appearance;
get appearance(): PrimitiveAppearanceData;
set appearance(a: PrimitiveAppearanceData);
private _tags;
get tags(): ShapeTags;
set tags(a: ShapeTags);
abstract get type(): string;
private _name;
get name(): string;
set name(a: string);
scaleByViewport(a: RectData): void;
getPoints(a: GetPointsSettings): List$1<List$1<PointData>>;
abstract getPointsOverride(a: List$1<List$1<PointData>>, b: GetPointsSettings): void;
serialize(): string;
protected e(): string;
}