{"version":3,"file":"props.mjs","sources":["../../src/image-viewer/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdImageViewerProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 是否展示关闭按钮，值为 `true` 显示默认关闭按钮；值为 `false` 则不显示关闭按钮；也可以完全自定义关闭按钮 */\n  closeBtn: {\n    type: [Boolean, Function] as PropType<TdImageViewerProps['closeBtn']>,\n    default: true,\n  },\n  /** 是否显示删除操作，前提需要开启页码 */\n  deleteBtn: {\n    type: [Boolean, Function] as PropType<TdImageViewerProps['deleteBtn']>,\n    default: false,\n  },\n  /** 图片数组 */\n  images: {\n    type: Array as PropType<TdImageViewerProps['images']>,\n    default: (): TdImageViewerProps['images'] => [],\n  },\n  /** 当前预览图片所在的下标 */\n  index: {\n    type: Number,\n    default: undefined,\n  },\n  /** 当前预览图片所在的下标，非受控属性 */\n  defaultIndex: {\n    type: Number,\n  },\n  /** 【开发中】最大放大比例 */\n  maxZoom: {\n    type: Number,\n    default: 3,\n  },\n  /** 是否显示页码 */\n  showIndex: Boolean,\n  /** 隐藏/显示预览 */\n  visible: {\n    type: Boolean,\n    default: undefined,\n  },\n  modelValue: {\n    type: Boolean,\n    default: undefined,\n  },\n  /** 隐藏/显示预览，非受控属性 */\n  defaultVisible: Boolean,\n  /** 关闭时触发 */\n  onClose: Function as PropType<TdImageViewerProps['onClose']>,\n  /** 点击删除操作按钮时触发 */\n  onDelete: Function as PropType<TdImageViewerProps['onDelete']>,\n  /** 预览图片切换时触发，`context.prev` 切换到上一张图片，`context.next` 切换到下一张图片 */\n  onIndexChange: Function as PropType<TdImageViewerProps['onIndexChange']>,\n};\n"],"names":["closeBtn","type","Boolean","Function","default","deleteBtn","images","Array","index","Number","defaultIndex","maxZoom","showIndex","visible","modelValue","defaultVisible","onClose","onDelete","onIndexChange"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,QAAU,EAAA;AACRC,IAAAA,IAAA,EAAM,CAACC,OAAA,EAASC,QAAQ,CAAA;AACxBC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAC,EAAAA,SAAW,EAAA;AACTJ,IAAAA,IAAA,EAAM,CAACC,OAAA,EAASC,QAAQ,CAAA;AACxBC,IAAAA,OAAS,EAAA,KAAA;GACX;AAEAE,EAAAA,MAAQ,EAAA;AACNL,IAAAA,IAAM,EAAAM,KAAA;IACNH,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAA6C,EAAC,CAAA;AAAA,KAAA;GAChD;AAEAI,EAAAA,KAAO,EAAA;AACLP,IAAAA,IAAM,EAAAQ,MAAA;AACNL,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAM,EAAAA,YAAc,EAAA;AACZT,IAAAA,IAAM,EAAAQ,MAAAA;GACR;AAEAE,EAAAA,OAAS,EAAA;AACPV,IAAAA,IAAM,EAAAQ,MAAA;AACNL,IAAAA,OAAS,EAAA,CAAA;GACX;AAEAQ,EAAAA,SAAW,EAAAV,OAAA;AAEXW,EAAAA,OAAS,EAAA;AACPZ,IAAAA,IAAM,EAAAC,OAAA;AACNE,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAU,EAAAA,UAAY,EAAA;AACVb,IAAAA,IAAM,EAAAC,OAAA;AACNE,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAW,EAAAA,cAAgB,EAAAb,OAAA;AAEhBc,EAAAA,OAAS,EAAAb,QAAA;AAETc,EAAAA,QAAU,EAAAd,QAAA;AAEVe,EAAAA,aAAe,EAAAf,QAAAA;AACjB,CAAA;;;;"}