# geojson类型(geojsonType)

> npm install @turf/invariant

Enforce expectations about types of GeoJSON objects for Turf.

接收一个 GeoJSON,校验是否符合传入的 type

值得注意的是,该方法没有返回值,没有报错证错证明方法通过,name 属性目前虽没有验证,但是必填字段

参数

参数 类型 描述
value GeoJSON 任意GeoJSON对象
type string 校验的要素类型
name string 校验的名字

返回

示例

turf.geojsonType(
  {
    type: "Feature"
    geometry:{
      type: "Point",
      coordinates: [5, 5]
    }
  },
  "Feature",
  "a"
); // 没有报错

var pt1 = turf.point([5, 5], { population: 200 });
var pt2 = turf.point([1, 3], { population: 600 });
var pointFC = turf.featureCollection([pt1, pt2]);
var boolean = turf.geojsonType(pointFC, "FeatureCollection", "a"); // 没有报错