UNPKG

@loaders.gl/wkt

Version:

Loader and Writer for the WKT (Well Known Text) Format

65 lines 2.1 kB
import type { LoaderOptions } from '@loaders.gl/loader-utils'; import { isWKT } from "./lib/parse-wkt.js"; import { Geometry } from '@loaders.gl/schema'; export type WKTLoaderOptions = LoaderOptions & { /** Options for the WKTLoader */ wkt?: { /** Shape of returned geometry */ shape?: 'geojson-geometry'; /** Whether to add any CRS, if found, as undocumented CRS property on the returned geometry */ crs?: boolean; /** Override the URL to the worker bundle (by default loads from unpkg.com) */ workerUrl?: string; }; }; /** * Well-Known text worker loader */ export declare const WKTWorkerLoader: { readonly dataType: Geometry; readonly batchType: never; readonly name: "WKT (Well-Known Text)"; readonly id: "wkt"; readonly module: "wkt"; readonly version: any; readonly worker: true; readonly extensions: ["wkt"]; readonly mimeTypes: ["text/plain"]; readonly category: "geometry"; readonly text: true; readonly tests: string[]; readonly testText: typeof isWKT; readonly options: { readonly wkt: { readonly shape: "geojson-geometry"; readonly crs: true; }; }; }; /** * Well-Known text loader */ export declare const WKTLoader: { readonly parse: (arrayBuffer: ArrayBuffer, options?: WKTLoaderOptions | undefined) => Promise<Geometry>; readonly parseTextSync: (string: string, options?: WKTLoaderOptions | undefined) => Geometry; readonly dataType: Geometry; readonly batchType: never; readonly name: "WKT (Well-Known Text)"; readonly id: "wkt"; readonly module: "wkt"; readonly version: any; readonly worker: true; readonly extensions: ["wkt"]; readonly mimeTypes: ["text/plain"]; readonly category: "geometry"; readonly text: true; readonly tests: string[]; readonly testText: typeof isWKT; readonly options: { readonly wkt: { readonly shape: "geojson-geometry"; readonly crs: true; }; }; }; //# sourceMappingURL=wkt-loader.d.ts.map