Merge branch 'master' into rename-repo-url

This commit is contained in:
vvakame
2016-03-17 21:06:54 +09:00
1140 changed files with 179704 additions and 179635 deletions
+79 -79
View File
@@ -3,7 +3,7 @@
// Definitions by: Ilya Bolkhovsky <https://github.com/bolhovsky>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare module OpenLayers {
declare namespace OpenLayers {
export interface MapOptions {
@@ -131,7 +131,7 @@ declare module OpenLayers {
* (end)
*
* Parameters:
* object - {Object}
* object - {Object}
*/
on(object: any): void;
@@ -140,23 +140,23 @@ declare module OpenLayers {
* Register an event on the events object.
*
* When the event is triggered, the 'func' function will be called, in the
* context of 'obj'. Imagine we were to register an event, specifying an
* OpenLayers.Bounds Object as 'obj'. When the event is triggered, the
* context of 'obj'. Imagine we were to register an event, specifying an
* OpenLayers.Bounds Object as 'obj'. When the event is triggered, the
* context in the callback function will be our Bounds object. This means
* that within our callback function, we can access the properties and
* methods of the Bounds object through the "this" variable. So our
* callback could execute something like:
* that within our callback function, we can access the properties and
* methods of the Bounds object through the "this" variable. So our
* callback could execute something like:
* : leftStr = "Left: " + this.left;
*
*
* or
*
*
* : centerStr = "Center: " + this.getCenterLonLat();
*
* Parameters:
* type - {String} Name of the event to register
* obj - {Object} The object to bind the context to for the callback#.
* If no object is specified, default is the Events's 'object' property.
* func - {Function} The callback function. If no callback is
* func - {Function} The callback function. If no callback is
* specified, this function does nothing.
* priority - {Boolean|Object} If true, adds the new listener to the
* *front* of the events queue instead of to the end.
@@ -172,17 +172,17 @@ declare module OpenLayers {
* APIMethod: registerPriority
* Same as register() but adds the new listener to the *front* of the
* events queue instead of to the end.
*
* TODO: get rid of this in 3.0 - Decide whether listeners should be
*
* TODO: get rid of this in 3.0 - Decide whether listeners should be
* called in the order they were registered or in reverse order.
*
*
* Parameters:
* type - {String} Name of the event to register
* obj - {Object} The object to bind the context to for the callback#.
* If no object is specified, default is the Events's
* If no object is specified, default is the Events's
* 'object' property.
* func - {Function} The callback function. If no callback is
* func - {Function} The callback function. If no callback is
* specified, this function does nothing.
*/
registerPriority(type: string, obj: any, func: () => void): void;
@@ -219,28 +219,28 @@ declare module OpenLayers {
* APIMethod: unregister
*
* Parameters:
* type - {String}
* type - {String}
* obj - {Object} If none specified, defaults to this.object
* func - {Function}
* func - {Function}
*/
unregister(type: string, obj: any, func: () => void): void;
/**
/**
* Method: remove
* Remove all listeners for a given event type. If type is not registered,
* does nothing.
*
* Parameters:
* type - {String}
* type - {String}
*/
remove(type: string): void;
/**
* APIMethod: triggerEvent
* Trigger a specified registered event.
*
* Trigger a specified registered event.
*
* Parameters:
* type - {String}
* type - {String}
* evt - {Event || Object} will be passed to the listeners.
*
* Returns:
@@ -251,21 +251,21 @@ declare module OpenLayers {
/**
* Method: handleBrowserEvent
* Basically just a wrapper to the triggerEvent() function, but takes
* care to set a property 'xy' on the event with the current mouse
* Basically just a wrapper to the triggerEvent() function, but takes
* care to set a property 'xy' on the event with the current mouse
* position.
*
* Parameters:
* evt - {Event}
* evt - {Event}
*/
handleBrowserEvent(evt: Event): void;
/**
* Method: getMousePosition
*
*
* Parameters:
* evt - {Event}
*
* evt - {Event}
*
* Returns:
* {<OpenLayers.Pixel>} The current xy coordinate of the mouse, adjusted
* for offsets
@@ -391,7 +391,7 @@ declare module OpenLayers {
map: Map;
/**
* Whether or not the layer is a base layer. This should be set
* Whether or not the layer is a base layer. This should be set
* individually by all subclasses. Default is false
*/
isBaseLayer: boolean;
@@ -550,7 +550,7 @@ declare module OpenLayers {
/**
* This object can be used to store additional information on a
* layer object.
* layer object.
*/
metadata: Object;
@@ -1257,14 +1257,14 @@ declare module OpenLayers {
/**
* Scales the bounds around a pixel or lonlat. Note that the new
* bounds may return non-integer properties, even if a pixel
* is passed.
* is passed.
*/
scale(ratio: number, origin?: Pixel): void;
/**
* Scales the bounds around a pixel or lonlat. Note that the new
* bounds may return non-integer properties, even if a pixel
* is passed.
* is passed.
*/
scale(ratio: number, origin?: LonLat): void;
@@ -1387,17 +1387,17 @@ declare module OpenLayers {
*/
clone(): LonLat;
/**
/**
* A new OpenLayers.LonLat object with the lon and lat passed-in added to thiss.
*/
add(lon: number, lat: number): LonLat;
/**
/**
* Boolean value indicating whether the passed-in OpenLayers.LonLat object has the same lon and lat components as this. Note: if ll passed in is null, returns false.
*/
equals(ll: LonLat): boolean;
/**
/**
* Transform the LonLat object from source to dest. This transformation is in place: if you want a new lonlat, use .clone() first.
*/
transform(source: Projection, dest: Projection): LonLat;
@@ -2907,7 +2907,7 @@ declare module OpenLayers {
CLASS_NAME: string;
}
module Geometry {
namespace Geometry {
export class Collection extends Geometry {
/**
@@ -3149,7 +3149,7 @@ declare module OpenLayers {
}
}
module Control {
namespace Control {
export class ArgParser {
// TODO
@@ -3425,7 +3425,7 @@ declare module OpenLayers {
}
}
module Events {
namespace Events {
export class buttonclick extends OpenLayers.Class {
// TODO
@@ -3439,7 +3439,7 @@ declare module OpenLayers {
}
}
module Feature {
namespace Feature {
export class Vector {
// TODO
@@ -3447,7 +3447,7 @@ declare module OpenLayers {
}
}
module Filter {
namespace Filter {
export class Comparison {
// TODO
@@ -3479,7 +3479,7 @@ declare module OpenLayers {
}
}
module Format {
namespace Format {
export class ArcXML {
constructor();
}
@@ -3623,7 +3623,7 @@ declare module OpenLayers {
// TODO
}
module ArcXML {
namespace ArcXML {
export class Features extends OpenLayers.Class {
// TODO
@@ -3631,123 +3631,123 @@ declare module OpenLayers {
}
}
module CSWGetDomain {
namespace CSWGetDomain {
export class v2_0_2 {
// TODO
}
}
module CSWGetRecords {
namespace CSWGetRecords {
export class v2_0_2 {
// TODO
}
}
module Filter {
namespace Filter {
// TODO
}
module GML {
namespace GML {
// TODO
}
module OWSCommon {
namespace OWSCommon {
// TODO
}
module OWSContext {
namespace OWSContext {
// TODO
}
module SLD {
namespace SLD {
// TODO
}
module SOSCapabilities {
namespace SOSCapabilities {
// TODO
}
module WCSCapabilities {
namespace WCSCapabilities {
// TODO
}
module WCSDescribeCoverage {
namespace WCSDescribeCoverage {
// TODO
}
module WFSCapabilities {
namespace WFSCapabilities {
// TODO
}
module WFST {
namespace WFST {
// TODO
}
module WMC {
namespace WMC {
// TODO
}
module WMSCapabilities {
namespace WMSCapabilities {
// TODO
}
module WMSDescribeLayer {
namespace WMSDescribeLayer {
// TODO
}
module WMTSCapabilities {
namespace WMTSCapabilities {
// TODO
}
module WPSCapabilities {
namespace WPSCapabilities {
// TODO
}
module XLS {
namespace XLS {
// TODO
}
module XML {
namespace XML {
// TODO
}
}
module Handler {
namespace Handler {
export class Box {
// TODO
@@ -3821,11 +3821,11 @@ declare module OpenLayers {
}
}
module Lang {
namespace Lang {
}
module Layer {
namespace Layer {
export interface WMSGetMapParams {
version?: string;
exceptions?: string;
@@ -4800,7 +4800,7 @@ declare module OpenLayers {
* If true, the image format will not be automagicaly switched
* from image/jpeg to image/png or image/gif when using
* TRANSPARENT=TRUE. Also isBaseLayer will not changed by the
* constructor. Default false.
* constructor. Default false.
*/
noMagic: boolean;
@@ -5011,26 +5011,26 @@ declare module OpenLayers {
// TODO
}
module Google {
namespace Google {
export class v3 {
// TODO
}
}
module Vector {
namespace Vector {
export class RootContainer {
// TODO
}
}
}
module Marker {
namespace Marker {
export class Box {
// TODO
}
}
module Popup {
namespace Popup {
export class Anchored {
// TODO
}
@@ -5042,7 +5042,7 @@ declare module OpenLayers {
}
}
module Protocol {
namespace Protocol {
export class CSW {
// TODO
}
@@ -5059,26 +5059,26 @@ declare module OpenLayers {
// TODO
}
module CSW {
namespace CSW {
export class v2_0_2 {
// TODO
}
}
module SOS {
namespace SOS {
export class v1_0_0 {
// TODO
}
}
module WFS {
namespace WFS {
export class v2_0_0 {
// TODO
}
}
}
module Renderer {
namespace Renderer {
export class Canvas {
// TODO
}
@@ -5093,13 +5093,13 @@ declare module OpenLayers {
}
}
module Request {
namespace Request {
export class XMLHttpRequest {
// TODO
}
}
module Strategy {
namespace Strategy {
export class BBOX {
// TODO
}
@@ -5123,7 +5123,7 @@ declare module OpenLayers {
}
}
module Symbolizer {
namespace Symbolizer {
export class Line {
// TODO
}
@@ -5141,7 +5141,7 @@ declare module OpenLayers {
}
}
module Tile {
namespace Tile {
export class Image {
// TODO
}
@@ -5149,14 +5149,14 @@ declare module OpenLayers {
// TODO
}
module Image {
namespace Image {
export class IFrame {
// TODO
}
}
}
module Util {
namespace Util {
export class vendorPrefix {
// TODO
}
+72 -72
View File
@@ -3,7 +3,7 @@
// Definitions by: Wouter Goedhart <https://github.com/woutergd>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare module olx {
declare namespace olx {
interface AttributionOptions {
@@ -130,12 +130,12 @@ declare module olx {
interface TileWMSOptions {
attributions?: Array<ol.Attribution>;
/**WMS request parameters. At least a LAYERS param is required. STYLES is '' by default. VERSION is 1.3.0 by default. WIDTH, HEIGHT, BBOX and CRS (SRS for WMS version < 1.3.0) will be set dynamically. Required.*/
params: Object;
/**The crossOrigin attribute for loaded images. Note that you must provide a crossOrigin value if you are using the WebGL renderer or if you want to access pixel data with the Canvas renderer. See https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.*/
crossOrigin?: string;
/** The size in pixels of the gutter around image tiles to ignore. By setting this property to a non-zero value, images will be requested that are wider and taller than the tile size by a value of 2 x gutter. Defaults to zero. Using a non-zero value allows artifacts of rendering at tile edges to be ignored. If you control the WMS service it is recommended to address "artifacts at tile edges" issues by properly configuring the WMS service. For example, MapServer has a tile_map_edge_buffer configuration parameter for this. See http://mapserver.org/output/tile_mode.html. */
gutter?: number;
@@ -143,7 +143,7 @@ declare module olx {
hidpi?: boolean;
logo?: string | olx.LogoOptions;
/** Tile grid. Base this on the resolutions, tilesize and extent supported by the server. If this is not defined, a default grid will be used: if there is a projection extent, the grid will be based on that; if not, a grid based on a global extent with origin at 0,0 will be used. */
tileGrid?: ol.tilegrid.TileGrid;
@@ -152,7 +152,7 @@ declare module olx {
projection?: ol.proj.ProjectionLike;
reprojectionErrorThreshold?: number;
/** experimental Optional function to load a tile given a URL. */
tileLoadFunction?: ol.TileLoadFunctionType;
@@ -378,7 +378,7 @@ declare module olx {
getPointResolution?: (resolution: number, coordinate: ol.Coordinate) => number;
}
module animation {
namespace animation {
interface BounceOptions {
@@ -478,7 +478,7 @@ declare module olx {
}
}
module control {
namespace control {
interface DefaultsOptions {
@@ -517,7 +517,7 @@ declare module olx {
}
}
module interaction {
namespace interaction {
interface DefaultsOptions {
altShiftDragRotate?: boolean;
doubleClickZoom?: boolean;
@@ -563,7 +563,7 @@ declare module olx {
}
}
module layer {
namespace layer {
interface BaseOptions {
/**
@@ -688,7 +688,7 @@ declare module olx {
}
}
module source {
namespace source {
interface VectorOptions {
/**
@@ -772,7 +772,7 @@ declare module olx {
}
}
module style {
namespace style {
interface FillOptions {
color?: ol.Color | string;
@@ -833,7 +833,7 @@ declare module olx {
}
}
module tilegrid {
namespace tilegrid {
interface TileGridOptions {
@@ -953,7 +953,7 @@ declare module olx {
}
}
module view {
namespace view {
interface FitGeometryOptions {
@@ -984,7 +984,7 @@ declare module olx {
}
}
module format {
namespace format {
interface WKTOptions {
/**
* Whether to split GeometryCollections into multiple features on reading. Default is false.
@@ -1041,7 +1041,7 @@ declare module olx {
/**
* A high-performance, feature-packed library for all your mapping needs.
*/
declare module ol {
declare namespace ol {
interface TileLoadFunctionType { (image: ol.Image, url: string): void }
@@ -1283,7 +1283,7 @@ declare module ol {
* @param name The property name of the default geometry.
*/
setGeometryName(name: string): void;
/**
* Set the feature id. The feature id is considered stable and may be used when requesting features or comparing identifiers returned from a remote source. The feature id can be used with the ol.source.Vector#getFeatureById method.
* @param id The feature id.
@@ -2277,7 +2277,7 @@ declare module ol {
/**
* The animation static methods are designed to be used with the ol.Map#beforeRender method.
*/
module animation {
namespace animation {
/**
* Generate an animated transition that will "bounce" the resolution as it approaches the final value.
@@ -2307,7 +2307,7 @@ declare module ol {
/**
* Return the color as an array. This function maintains a cache of calculated arrays which means the result should not be modified.
*/
module color {
namespace color {
/**
* Return the color as an array. This function maintains a cache of calculated arrays which means the result should not be modified.
@@ -2334,7 +2334,7 @@ declare module ol {
function asString(color: string): string;
}
module control {
namespace control {
/**
* Set of controls included in maps by default. Unless configured otherwise, this returns a collection containing an instance of each of the following controls: ol.control.Zoom, ol.control.Rotate, ol.control.Attribution
@@ -2379,7 +2379,7 @@ declare module ol {
}
}
module coordinate {
namespace coordinate {
/**
* Add delta to coordinate. coordinate is modified in place and returned by the function.
@@ -2432,7 +2432,7 @@ declare module ol {
/**
* Easing functions for ol.animation.
*/
module easing {
namespace easing {
/**
* Start slow and speed up.
@@ -2470,8 +2470,8 @@ declare module ol {
function upAndDown(t: number): number;
}
module events {
module condition {
namespace events {
namespace condition {
function altKeyOnly(mapBrowserEvent: ol.MapBrowserEvent): boolean;
function altShiftKeyOnly(mapBrowserEvent: ol.MapBrowserEvent): boolean;
function always(mapBrowserEvent: ol.MapBrowserEvent): boolean;
@@ -2489,7 +2489,7 @@ declare module ol {
interface ConditionType { (mapBrowseEvent: ol.MapBrowserEvent): boolean; }
}
module extent {
namespace extent {
/**
* Apply a transform function to the extent.
@@ -2647,7 +2647,7 @@ declare module ol {
/**
* Loading mechanisms for vector data.
*/
module featureloader {
namespace featureloader {
/**
* Create an XHR feature loader for a url and format. The feature loader loads features (with XHR), parses the features, and adds them to the vector source.
@@ -2658,7 +2658,7 @@ declare module ol {
function xhr(url: string, format: ol.format.Feature): ol.FeatureLoader;
}
module format {
namespace format {
// Type definitions
interface IGCZ extends String { }
@@ -2869,12 +2869,12 @@ declare module ol {
}
}
module geom {
namespace geom {
// Type definitions
interface GeometryLayout extends String { }
interface GeometryType extends String { }
/**
* Abstract base class; only used for creating subclasses; do not instantiate
* in apps, as cannot be rendered.
@@ -2884,7 +2884,7 @@ declare module ol {
/**
* Test if the geometry and the passed extent intersect.
* @param extent Extent
* @returns true if the geometry and the extent intersect.
* @returns true if the geometry and the extent intersect.
*/
intersectsExtent(extent: ol.Extent): boolean;
@@ -2926,7 +2926,7 @@ declare module ol {
* @returns Extent
*/
getExtent(extent?: ol.Extent): ol.Extent;
/**
* Transform each coordinate of the geometry from one coordinate reference system to another.
* The geometry is modified in place. For example, a line will be transformed to a line and a
@@ -2934,7 +2934,7 @@ declare module ol {
* then use this function on the clone.
* @param source The current projection. Can be a string identifier or a ol.proj.Projection object.
* @param destination The desired projection. Can be a string identifier or a ol.proj.Projection object.
* @return This geometry. Note that original geometry is modified in place.
* @return This geometry. Note that original geometry is modified in place.
*/
transform(source: ol.proj.ProjectionLike, destination: ol.proj.ProjectionLike): ol.geom.Geometry;
}
@@ -2978,7 +2978,7 @@ declare module ol {
/**
* Test if the geometry and the passed extent intersect.
* @param extent Extent
* @returns true if the geometry and the extent intersect.
* @returns true if the geometry and the extent intersect.
*/
intersectsExtent(extent: ol.Extent): boolean;
@@ -3014,7 +3014,7 @@ declare module ol {
* @returns Area (on projected plane).
*/
getArea(): number;
/**
* Return the coordinates of the linear ring.
* @returns Coordinates.
@@ -3096,7 +3096,7 @@ declare module ol {
/**
* Test if the geometry and the passed extent intersect.
* @param extent Extent
* @returns true if the geometry and the extent intersect.
* @returns true if the geometry and the extent intersect.
*/
intersectsExtent(extent: ol.Extent): boolean;
@@ -3183,7 +3183,7 @@ declare module ol {
/**
* Test if the geometry and the passed extent intersect.
* @param extent Extent
* @returns true if the geometry and the extent intersect.
* @returns true if the geometry and the extent intersect.
*/
intersectsExtent(extent: ol.Extent): boolean;
@@ -3247,7 +3247,7 @@ declare module ol {
/**
* Test if the geometry and the passed extent intersect.
* @param extent Extent
* @returns true if the geometry and the extent intersect.
* @returns true if the geometry and the extent intersect.
*/
intersectsExtent(extent: ol.Extent): boolean;
@@ -3258,37 +3258,37 @@ declare module ol {
*/
setCoordinates(coordinates: Array<ol.Coordinate>, layout?: ol.geom.GeometryLayout): void;
}
/**
* Multi-polygon geometry.
*/
class MultiPolygon extends ol.geom.SimpleGeometry {
/**
* constructor
* @param coordinates Coordinates.
* @param layout Layout.
*/
constructor(coordinates: Array<Array<Array<ol.Coordinate>>>, layout?: ol.geom.GeometryLayout);
/**
* Append the passed polygon to this multipolygon.
* @param polygon Polygon.
*/
appendPolygon(polygon: ol.geom.Polygon): void;
/**
* Make a complete copy of the geometry.
* @returns Clone.
*/
clone(): ol.geom.MultiPolygon;
/**
* Return the area of the multipolygon on projected plane.
* @returns Area (on projected plane).
*/
getArea(): number;
/**
* Get the coordinate array for this geometry. This array has the structure
* of a GeoJSON coordinate array for multi-polygons.
@@ -3302,36 +3302,36 @@ declare module ol {
* @returns Coordinates.
*/
getCoordinates(right?: boolean): Array<Array<Array<ol.Coordinate>>>;
/**
* Return the interior points as {@link ol.geom.MultiPoint multipoint}.
* @returns Interior points.
*/
getInteriorPoints(): ol.geom.MultiPoint;
/**
* Return the polygon at the specified index.
* @param index Index.
* @returns Polygon.
*/
getPolygon(index: number): ol.geom.Polygon;
/**
* Return the polygons of this multipolygon.
* @returns Polygons.
*/
getPolygons(): Array<ol.geom.Polygon>;
/**
* Get the type of this geometry.
* @returns Geometry type
*/
getType(): ol.geom.GeometryType;
/**
* Test if the geometry and the passed extent intersect.
* @param extent Extent
* @returns true if the geometry and the extent intersect.
* @returns true if the geometry and the extent intersect.
*/
intersectsExtent(extent: ol.Extent): boolean;
@@ -3376,7 +3376,7 @@ declare module ol {
/**
* Test if the geometry and the passed extent intersect.
* @param extent Extent
* @returns true if the geometry and the extent intersect.
* @returns true if the geometry and the extent intersect.
*/
intersectsExtent(extent: ol.Extent): boolean;
@@ -3474,7 +3474,7 @@ declare module ol {
/**
* Test if the geometry and the passed extent intersect.
* @param extent Extent
* @returns true if the geometry and the extent intersect.
* @returns true if the geometry and the extent intersect.
*/
intersectsExtent(extent: ol.Extent): boolean;
@@ -3516,8 +3516,8 @@ declare module ol {
*/
getLayout(): ol.geom.GeometryLayout;
/**
* Translate the geometry. This modifies the geometry coordinates in place.
/**
* Translate the geometry. This modifies the geometry coordinates in place.
* If instead you want a new geometry, first clone() this geometry.
* @param deltaX Delta X
* @param deltaY Delta Y
@@ -3526,10 +3526,10 @@ declare module ol {
}
}
module has {
namespace has {
}
module interaction {
namespace interaction {
class DoubleClickZoom {
}
@@ -3601,7 +3601,7 @@ declare module ol {
interface SelectFilterFunction { (feature: ol.Feature | ol.render.Feature, layer: ol.layer.Layer): boolean; }
}
module layer {
namespace layer {
/**
* Abstract base class; normally only used for creating subclasses and not instantiated in apps. Note that with ol.layer.Base and all its subclasses, any property set in the options is set as a ol.Object property on the layer object, so is observable, and has get/set accessors.
@@ -3929,7 +3929,7 @@ declare module ol {
* @param Layer style
*/
setStyle(style: ol.style.StyleFunction): void;
/**
* Sets the layer to be rendered on top of other layers on a map. The map will not manage this layer
* in its layers collection, and the callback in ol.Map#forEachLayerAtPixel will receive null as
@@ -3941,7 +3941,7 @@ declare module ol {
}
}
module loadingstrategy {
namespace loadingstrategy {
/**
* Strategy function for loading all features with a single request.
@@ -3967,7 +3967,7 @@ declare module ol {
function tile(tileGrid: ol.tilegrid.TileGrid): ol.LoadingStrategy;
}
module proj {
namespace proj {
// Type definitions
interface ProjectionLike extends String { }
@@ -4052,12 +4052,12 @@ declare module ol {
class Projection {
constructor(options: olx.Projection);
getExtent(): Extent;
}
}
module render {
namespace render {
class Event {
}
@@ -4071,13 +4071,13 @@ declare module ol {
getProperties: Object[];
getType(): ol.geom.GeometryType;
}
module canvas {
namespace canvas {
class Immediate {
}
}
}
module source {
namespace source {
class BingMaps {
}
@@ -4155,12 +4155,12 @@ declare module ol {
* call source.addFeatures() instead.
*/
addFeature(feature: ol.Feature): void;
/**
* Add a batch of features to the source.
*/
addFeatures(features: ol.Feature[]): void;
/**
* Remove all features from the source.
* @param Skip dispatching of removefeature events.
@@ -4170,14 +4170,14 @@ declare module ol {
* Get the extent of the features currently in the source.
*/
getExtent(): ol.Extent;
/**
* Get all features in the provided extent. Note that this returns all features whose bounding boxes
* intersect the given extent (so it may include features whose geometries do not intersect the extent).
* This method is not available when the source is configured with useSpatialIndex set to false.
*/
getFeaturesInExtent(extent: ol.Extent): ol.Feature[];
/**
* Get all features on the source
*/
@@ -4203,7 +4203,7 @@ declare module ol {
}
// Namespaces
module wms {
namespace wms {
interface ServerType extends String { }
}
@@ -4212,7 +4212,7 @@ declare module ol {
interface WMTSRequestEncoding extends String { }
}
module style {
namespace style {
class AtlasManager {
}
@@ -4289,7 +4289,7 @@ declare module ol {
/***
* Get the geometry to be rendered.
* @return Feature property or geometry or function that returns the geometry that will
* be rendered with this style.
* be rendered with this style.
*/
getGeometry(): string | ol.geom.Geometry | ol.style.GeometryFunction;
getGeometryFunction(): ol.style.GeometryFunction;
@@ -4377,7 +4377,7 @@ declare module ol {
interface StyleFunction { (feature: ol.Feature, resolution: number): ol.style.Style }
}
module tilegrid {
namespace tilegrid {
/**
* Base class for setting the grid pattern for sources accessing tiled-image servers.
@@ -4499,7 +4499,7 @@ declare module ol {
function createXYZ(options?: olx.tilegrid.XYZOptions): ol.tilegrid.TileGrid;
}
module webgl {
namespace webgl {
class Context {