@dasch-swiss/dsp-js
Version:
JavaScript library that handles API requests to Knora
40 lines (39 loc) • 1.03 kB
TypeScript
import { IBaseGeomValue } from "../type-specific-interfaces/base-geom-value";
import { ReadValue } from "./read-value";
/**
* @category Internal
*/
export declare class ParseReadGeomValue extends ReadValue implements IBaseGeomValue {
geometryString: string;
}
/**
* Represents a point in a 2D-coordinate system (for geometry values).
*
* @category Model V2
*/
export declare class Point2D {
x: number;
y: number;
constructor(x: number, y: number);
}
/**
* Represents a geometry value parsed from JSON.
*
* @category Model V2
*/
export declare class RegionGeometry {
status: string;
lineColor: string;
lineWidth: number;
points: Point2D[];
type: string;
radius?: Point2D | undefined;
constructor(status: string, lineColor: string, lineWidth: number, points: Point2D[], type: string, radius?: Point2D | undefined);
}
/**
* @category Model V2
*/
export declare class ReadGeomValue extends ReadValue {
geometry: RegionGeometry;
constructor(geometry: ParseReadGeomValue);
}