Fix issue with Polygon and MultiPolygon contructors

This commit is contained in:
Chris Wrench
2015-05-18 08:35:03 +01:00
parent 79fe4ff375
commit 241e3f2fc7
+3 -3
View File
@@ -208,7 +208,7 @@ declare module google.maps {
}
/***** Data *****/
export class Data extends MVCObject {
export class Data extends MVCObject {
constructor(options?: Data.DataOptions);
add(feature: Data.Feature|Data.FeatureOptions): Data.Feature;
addGeoJson(geoJson: Object, options?: Data.GeoJsonOptions): Data.Feature[];
@@ -308,14 +308,14 @@ declare module google.maps {
}
export class Polygon extends Data.Geometry {
constructor(elements: LinearRing[]|LatLng[]); // TODO LatLngLiteral
constructor(elements: LinearRing[]|LatLng[][]); // TODO LatLngLiteral
getArray(): LinearRing[];
getAt(n: number): LinearRing;
getLength(): number;
}
export class MultiPolygon extends Data.Geometry {
constructor(elements: Data.Polygon[]|LinearRing[]|LatLng[][]); // TODO LatLngLiteral
constructor(elements: Data.Polygon[]|LinearRing[][]|LatLng[][][]); // TODO LatLngLiteral
getArray(): Data.Polygon[];
getAt(n: number): Data.Polygon;
getLength(): number;