polygon.d.ts 592 B

12345678910111213141516171819
  1. import { LineString } from './lineString';
  2. import { ISerializedPolygon } from './interface';
  3. export declare class Polygon {
  4. readonly lines: LineString[];
  5. constructor(lines: LineString[]);
  6. parse(key: any): {
  7. [x: number]: {
  8. type: string;
  9. coordinates: number[][][];
  10. };
  11. };
  12. toJSON(): {
  13. type: string;
  14. coordinates: number[][][];
  15. };
  16. static validate(polygon: ISerializedPolygon): boolean;
  17. static isCloseLineString(lineString: any): boolean;
  18. readonly _internalType: import("../utils/symbol").InternalSymbol;
  19. }