diff --git a/externs/olx.js b/externs/olx.js
index af2312a837..dfff423cbe 100644
--- a/externs/olx.js
+++ b/externs/olx.js
@@ -1727,7 +1727,6 @@ olx.interaction.PinchZoomOptions.prototype.duration;
* @typedef {{addCondition: (ol.events.ConditionType|undefined),
* condition: (ol.events.ConditionType|undefined),
* layerFilter: (function(ol.layer.Layer): boolean|undefined),
- * layer: (ol.layer.Layer|undefined),
* layers: (Array.
|undefined),
* style: (ol.style.Style|Array.|ol.feature.StyleFunction|undefined),
* removeCondition: (ol.events.ConditionType|undefined),
@@ -1762,13 +1761,6 @@ olx.interaction.SelectOptions.prototype.condition;
olx.interaction.SelectOptions.prototype.layerFilter;
-/**
- * Layer. The single layer from which features should be selected.
- * @type {ol.layer.Layer|undefined}
- */
-olx.interaction.SelectOptions.prototype.layer;
-
-
/**
* Layers. Zero or more layers from which features should be selected.
* @type {Array.|undefined}
diff --git a/src/ol/interaction/selectinteraction.js b/src/ol/interaction/selectinteraction.js
index 181b912869..90974c1254 100644
--- a/src/ol/interaction/selectinteraction.js
+++ b/src/ol/interaction/selectinteraction.js
@@ -57,16 +57,6 @@ ol.interaction.Select = function(opt_options) {
var layerFilter;
if (goog.isDef(options.layerFilter)) {
layerFilter = options.layerFilter;
- } else if (goog.isDef(options.layer)) {
- var layer = options.layer;
- layerFilter =
- /**
- * @param {ol.layer.Layer} l Layer.
- * @return {boolean} Include.
- */
- function(l) {
- return l === layer;
- };
} else if (goog.isDef(options.layers)) {
var layers = options.layers;
layerFilter =