@tak-ps/node-cot
Version:
Lightweight JavaScript library for parsing and manipulating TAK messages
34 lines (33 loc) • 2.47 kB
TypeScript
export declare const GeoJSONFeature: import("@sinclair/typebox").TObject<{
id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
type: import("@sinclair/typebox").TLiteral<"Feature">;
properties: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString, import("@sinclair/typebox").TUnknown>;
geometry: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"Point">;
coordinates: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TNumber>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"LineString">;
coordinates: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TNumber>>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"Polygon">;
coordinates: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TNumber>>>;
}>]>;
}>;
export declare const GeoJSONFeatureCollection: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"FeatureCollection">;
features: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
type: import("@sinclair/typebox").TLiteral<"Feature">;
properties: import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString, import("@sinclair/typebox").TUnknown>;
geometry: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"Point">;
coordinates: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TNumber>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"LineString">;
coordinates: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TNumber>>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"Polygon">;
coordinates: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TNumber>>>;
}>]>;
}>>;
}>;