Export layer options type

This commit is contained in:
Tom Payne
2012-09-29 15:36:17 +02:00
parent f9b791b2f5
commit 24771c73a0
3 changed files with 11 additions and 16 deletions

View File

@@ -1,5 +1,4 @@
goog.provide('ol.layer.Layer');
goog.provide('ol.layer.LayerOptions');
goog.provide('ol.layer.LayerProperty');
goog.require('goog.events');
@@ -9,18 +8,6 @@ goog.require('ol.Object');
goog.require('ol.source.Source');
/**
* @typedef {{brightness: (number|undefined),
* contrast: (number|undefined),
* hue: (number|undefined),
* opacity: (number|undefined),
* saturation: (number|undefined),
* source: ol.source.Source,
* visible: (boolean|undefined)}}
*/
ol.layer.LayerOptions;
/**
* @enum {string}
*/
@@ -38,7 +25,7 @@ ol.layer.LayerProperty = {
/**
* @constructor
* @extends {ol.Object}
* @param {ol.layer.LayerOptions} layerOptions LayerOptions.
* @param {olx.layer.LayerOptions} layerOptions LayerOptions.
*/
ol.layer.Layer = function(layerOptions) {

View File

@@ -1,7 +1,6 @@
goog.provide('ol.layer.TileLayer');
goog.require('ol.layer.Layer');
goog.require('ol.layer.LayerOptions');
goog.require('ol.source.TileSource');
@@ -9,7 +8,7 @@ goog.require('ol.source.TileSource');
/**
* @constructor
* @extends {ol.layer.Layer}
* @param {ol.layer.LayerOptions} layerOptions Layer options.
* @param {olx.layer.LayerOptions} layerOptions Layer options.
*/
ol.layer.TileLayer = function(layerOptions) {
goog.base(this, layerOptions);

View File

@@ -23,3 +23,12 @@ userProjection: ol.Projection|string|undefined
zoom: number|undefined
zoomDelta: number|undefined
zoomFactor: number|undefined
@exportType olx.layer.LayerOptions
brightness: number|undefined
contrast: number|undefined
hue: number|undefined
opacity: number|undefined
saturation: number|undefined
source: ol.source.Source
visible: boolean|undefined