UNPKG

@knora/api

Version:

JavaScript library that handles API requests to Knora

30 lines (29 loc) 923 B
import { IBaseGeomValue } from "../type-specific-interfaces/base-geom-value"; import { ReadValue } from "./read-value"; export declare class ParseReadGeomValue extends ReadValue implements IBaseGeomValue { geometryString: string; } /** * Represents a point in a 2D-coordinate system (for geometry values). */ export declare class Point2D { x: number; y: number; constructor(x: number, y: number); } /** * Represents a geometry value parsed from JSON. */ 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); } export declare class ReadGeomValue extends ReadValue { geometry: RegionGeometry; constructor(geometry: ParseReadGeomValue); }