UNPKG

tchen-vuelayers

Version:

Web map Vue components with the power of OpenLayers

58 lines (54 loc) 793 B
import { EPSG_3857 } from '../ol-ext/consts' import source from './source' /** * @vueProps */ const props = { crossOrigin: String, projection: { type: String, default: EPSG_3857, }, } /** * @vueMethods */ const methods = { /** * @return {Promise} * @protected */ init () { return this::source.methods.init() }, /** * @return {void|Promise<void>} * @protected */ deinit () { return this::source.methods.deinit() }, /** * @return {void} * @protected */ mount () { this::source.methods.mount() }, /** * @return {void} * @protected */ unmount () { this::source.methods.unmount() }, } /** * @vueProto * @alias module:mixin/image-source */ export default { mixins: [source], props, methods, }