This property deserves a type.

```
/**
 * @type {ol.Extent}
 * @private
 */
this.extent_ = goog.isDef(options.extent) ? options.extent : null;
```

(Note: we use `undefined` for strings and numbers, and `null` for arrays, object literals, and non-primitive types. @twpayne, can you confirm this please?)