well-known-parser
Version:
A WKT/WKB/EWKT/EWKB/TWKB/GeoJSON parser and serializer
22 lines (21 loc) • 655 B
TypeScript
import { Point } from './point';
export interface DimensionInfo {
hasZ?: boolean;
hasM?: boolean;
}
export declare class WktParser {
value: string;
position: number;
constructor(value: string);
match(tokens: string[]): string | null;
matchRegex(tokens: RegExp[]): RegExpMatchArray | null;
isMatch(tokens: string[]): boolean;
matchType(): string;
matchDimension(): DimensionInfo;
expectGroupStart(): void;
expectGroupEnd(): void;
matchCoordinate(options: DimensionInfo): Point;
matchCoordinates(options: DimensionInfo): Point[];
skipWhitespaces(): void;
}
//# sourceMappingURL=wktparser.d.ts.map