"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),r=require("./mixins/mixins.js"),t=require("./utils/amap-helpers.js"),a=require("./mixins/props.js"),s=require("./utils/safe-get.js"),i=require("./mixins/custom-layer.js"),n=r.default(i.default).extend({name:"AmapCanvasLayer",amapMeta:{slot:!0,initComponent:function(r,t){return e.__awaiter(this,void 0,void 0,(function(){var a;return e.__generator(this,(function(e){if(!(a=s.default(this,"$slots.default.0.elm"))||"CANVAS"!==a.tagName)throw this.$amap.logger.warn("slot内容必须是canvas"),new Error;return t.canvas=a,[2,new r.CanvasLayer(t)]}))}))}},props:{bounds:a.defineProp({type:Array,transform:t.makeBounds})}});exports.default=n;