{"version":3,"file":"iconfont-props.mjs","sources":["../../src/icon/iconfont-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdIconfontProps } from '../icon/type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 是否加载组件库内置图标 */\n  loadDefaultIcons: {\n    type: Boolean,\n    default: true,\n  },\n  /** 图标名称 */\n  name: {\n    type: String,\n    default: '',\n    required: true,\n  },\n  /** 图标尺寸，支持 'small', 'medium', 'large'，'35px', '3em' 等 */\n  size: {\n    type: String,\n    default: undefined,\n  },\n  /** 图标 DOM 元素，可选值：i/span/div/... */\n  tag: {\n    type: String,\n    default: 'i',\n  },\n  /** 图标地址，地址内容参考[组件内部默认加载图标](https://tdesign.gtimg.com/icon/web/index.css)。也可以在 index.html 中引入图标地址 */\n  url: {\n    type: [String, Array] as PropType<TdIconfontProps['url']>,\n  },\n  /** 点击时触发 */\n  onClick: Function as PropType<TdIconfontProps['onClick']>,\n};\n"],"names":["loadDefaultIcons","type","Boolean","default","name","String","required","size","tag","url","Array","onClick","Function"],"mappings":";;;;;;AASA,oBAAe;AAEbA,EAAAA,gBAAkB,EAAA;AAChBC,IAAAA,IAAM,EAAAC,OAAA;AACNC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAC,EAAAA,IAAM,EAAA;AACJH,IAAAA,IAAM,EAAAI,MAAA;AACNF,IAAAA,OAAS,EAAA,EAAA;AACTG,IAAAA,QAAU,EAAA,IAAA;GACZ;AAEAC,EAAAA,IAAM,EAAA;AACJN,IAAAA,IAAM,EAAAI,MAAA;AACNF,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAK,EAAAA,GAAK,EAAA;AACHP,IAAAA,IAAM,EAAAI,MAAA;AACNF,IAAAA,OAAS,EAAA,GAAA;GACX;AAEAM,EAAAA,GAAK,EAAA;AACHR,IAAAA,IAAA,EAAM,CAACI,MAAA,EAAQK,KAAK,CAAA;GACtB;AAEAC,EAAAA,OAAS,EAAAC,QAAAA;AACX,CAAA;;;;"}