import{__awaiter as t,__generator as r}from"./_virtual/_tslib.js";import i from"./mixins/mixins.js";import{defineProp as o}from"./mixins/props.js";import e from"./utils/safe-get.js";import s from"./mixins/custom-layer.js";var n=i(s).extend({name:"AmapCustomLayer",amapMeta:{slot:!0,initComponent:function(i,o){return t(this,void 0,void 0,(function(){var t;return r(this,(function(r){if(!(t=e(this,"$slots.default.0.elm"))||"CANVAS"!==t.tagName)throw this.$amap.logger.warn("slot内容必须是canvas"),new Error;return[2,new i.CustomLayer(t,o)]}))}))}},props:{render:o({type:Function,required:!0})}});export default n;