@cloudbase/js-sdk
Version:
cloudbase javascript sdk
20 lines (19 loc) • 577 B
TypeScript
import { Point } from './point';
import { ISerializedLineString } from './interface';
export declare class LineString {
readonly points: Point[];
constructor(points: Point[]);
parse(key: any): {
[x: number]: {
type: string;
coordinates: number[][];
};
};
toJSON(): {
type: string;
coordinates: number[][];
};
static validate(lineString: ISerializedLineString): boolean;
static isClosed(lineString: LineString): boolean;
get _internalType(): import("../utils/symbol").InternalSymbol;
}