/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports","../candidates/EdgeSnappingCandidate","../candidates/VertexSnappingCandidate"],(function(e,t,n){"use strict";function o(e,o,a){switch(e.type){case"edge":return new t.EdgeSnappingCandidate({coordinateHelper:o,edgeStart:o.pointToVector(e.start),edgeEnd:o.pointToVector(e.end),targetPoint:o.pointToVector(e.target),objectId:e.objectId,elevationInfo:a});case"vertex":return new n.VertexSnappingCandidate({coordinateHelper:o,targetPoint:o.pointToVector(e.target),objectId:e.objectId,elevationInfo:a})}}e.convertSnappingCandidate=o,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
