@types/geojson-validation
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Installation

npm install --save @types/geojson-validation

Summary

This package contains type definitions for geojson-validation (https://gitlab.com/mjbecze/GeoJSON-Validation).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/geojson-validation.

index.d.ts

export interface GeoJSONValidator {
    (geoJSONObject: unknown, trace?: false | undefined): boolean;
    (geoJSONObject: unknown, trace: true): string[];
}

export const allTypes: {
    Feature: GeoJSONValidator;
    FeatureCollection: GeoJSONValidator;
    Point: GeoJSONValidator;
    MultiPoint: GeoJSONValidator;
    LineString: GeoJSONValidator;
    MultiLineString: GeoJSONValidator;
    Polygon: GeoJSONValidator;
    MultiPolygon: GeoJSONValidator;
    GeometryCollection: GeoJSONValidator;
    Bbox: GeoJSONValidator;
    Position: GeoJSONValidator;
    GeoJSON: GeoJSONValidator;
    GeometryObject: GeoJSONValidator;
};

export function define(type: keyof typeof allTypes, definition: (...args: any[]) => any): boolean;

export const isPosition: GeoJSONValidator;
export const isGeoJSONObject: GeoJSONValidator;
export const valid: GeoJSONValidator;
export const isGeometryObject: GeoJSONValidator;
export const isPoint: GeoJSONValidator;
export const isMultiPointCoor: GeoJSONValidator;
export const isMultiPoint: GeoJSONValidator;
export const isLineStringCoor: GeoJSONValidator;
export const isLineString: GeoJSONValidator;
export const isMultiLineStringCoor: GeoJSONValidator;
export const isMultiLineString: GeoJSONValidator;
export const isPolygonCoor: GeoJSONValidator;
export const isPolygon: GeoJSONValidator;
export const isMultiPolygonCoor: GeoJSONValidator;
export const isMultiPolygon: GeoJSONValidator;
export const isGeometryCollection: GeoJSONValidator;
export const isFeature: GeoJSONValidator;
export const isFeatureCollection: GeoJSONValidator;
export const isBbox: GeoJSONValidator;

Additional Details

  • Last updated: Fri, 23 Feb 2024 18:07:25 GMT
  • Dependencies: none

Credits

These definitions were written by Liam A. Clarke.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/geojson-validation

Weekly Downloads

4,751

Version

1.0.3

License

MIT

Unpacked Size

5.86 kB

Total Files

5

Last publish

Collaborators

  • types