From 2ce44e8fc87c91783980b34d1cfa8f8cf46263a0 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Sun, 11 Mar 2018 22:09:55 -0600 Subject: [PATCH] Move Options to ol/format/IGC --- externs/olx.js | 15 --------------- externs/xol.js | 7 ------- src/ol/format/IGC.js | 11 ++++++++++- 3 files changed, 10 insertions(+), 23 deletions(-) diff --git a/externs/olx.js b/externs/olx.js index 770eee4abf..4bc33d3092 100644 --- a/externs/olx.js +++ b/externs/olx.js @@ -5,21 +5,6 @@ let olx; -/** - * @typedef {{altitudeMode: (IGCZ|string|undefined)}} - */ -olx.format.IGCOptions; - - -/** - * Altitude mode. Possible values are `barometric`, `gps`, and `none`. Default - * is `none`. - * @type {IGCZ|string|undefined} - * @api - */ -olx.format.IGCOptions.prototype.altitudeMode; - - /** * @typedef {{extractStyles: (boolean|undefined), * defaultStyle: (Array.|undefined), diff --git a/externs/xol.js b/externs/xol.js index db6c04be00..9806e8f51f 100644 --- a/externs/xol.js +++ b/externs/xol.js @@ -1,11 +1,4 @@ -/** - * @typedef {Object} format_IGCOptions - * @property {IGCZ|string|undefined} altitudeMode Altitude mode. Possible values are `barometric`, `gps`, and `none`. Default - * is `none`. - */ - - /** * @typedef {Object} format_KMLOptions * @property {boolean|undefined} extractStyles Extract styles from the KML. Default is `true`. diff --git a/src/ol/format/IGC.js b/src/ol/format/IGC.js index b4b493958e..ab0a1edac7 100644 --- a/src/ol/format/IGC.js +++ b/src/ol/format/IGC.js @@ -19,13 +19,22 @@ const IGCZ = { NONE: 'none' }; + +/** + * @typedef {Object} Options + * @property {IGCZ|string|undefined} altitudeMode Altitude mode. Possible + * values are `'barometric'`, `'gps'`, and `'none'`. Default + * is `'none'`. + */ + + /** * @classdesc * Feature format for `*.igc` flight recording files. * * @constructor * @extends {ol.format.TextFeature} - * @param {olx.format.IGCOptions=} opt_options Options. + * @param {module:ol/format/IGC~Options=} opt_options Options. * @api */ const IGC = function(opt_options) {