import createClass from './create-class.js' const instanceFunctions = [ 'addContextMenu', 'addControl', 'addHotspot', 'addOverlay', 'addTileLayer', 'centerAndZoom', 'checkResize', 'clearHotspots', 'clearOverlays', 'closeInfoWindow', 'disable3DBuilding', 'disableAutoResize', 'disableContinuousZoom', 'disableDoubleClickZoom', 'disableDragging', 'disableInertialDragging', 'disableKeyboard', 'disablePinchToZoom', 'disableScrollWheelZoom', 'enable3DBuilding', 'enableAutoResize', 'enableContinuousZoom', 'enableDoubleClickZoom', 'enableDragging', 'enableInertialDragging', 'enableKeyboard', 'enablePinchToZoom', 'enableScrollWheelZoom', 'getBounds', 'getCenter', 'getContainer', 'getCurrentCity', 'getDefaultCursor', 'getDistance', 'getDraggingCursor', 'getInfoWindow', 'getKey', 'getMapType', 'getOverlays', 'getPanes', 'getPanorama', 'getSize', 'getViewport', 'getZoom', 'highResolutionEnabled', 'openInfoWindow', 'overlayPixelToPoint', 'panBy', 'panTo', 'pixelToPoint', 'pointToOverlayPixel', 'pointToPixel', 'pointToPixelFor3D', 'removeContextMenu', 'removeControl', 'removeHotspot', 'removeOverlay', 'removeTileLayer', 'reset', 'selectBaseElement', 'setCenter', 'setCurrentCity', 'setDefaultCursor', 'setDraggingCursor', 'setFeatureStyle', 'setMapStyle', 'setMapType', 'setMaxZoom', 'setMinZoom', 'setPanorama', 'setSize', 'setViewport', 'setZoom', 'zoomIn', 'zoomOut', 'zoomTo' ] export default createClass(instanceFunctions)