Make proj~get simpler and faster

This commit is contained in:
ahocevar
2018-08-31 12:17:07 +02:00
parent 6b851720d9
commit 9eeacc585f

View File

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