Merge pull request #8569 from ahocevar/simpler-faster-proj-get

Make proj~get simpler and faster
This commit is contained in:
Andreas Hocevar
2018-08-31 16:33:08 +02:00
committed by GitHub

View File

@@ -156,14 +156,9 @@ export function addProjections(projections) {
* @api
*/
export function get(projectionLike) {
let projection = null;
if (projectionLike instanceof Projection) {
projection = projectionLike;
} else if (typeof projectionLike === 'string') {
const code = projectionLike;
projection = projections.get(code);
}
return projection;
return typeof projectionLike === 'string' ?
projections.get(/** @type {string} */ (projectionLike)) :
(/** @type {module:ol/proj/Projection} */ (projectionLike) || null);
}