{"version":3,"file":"grid-item-props.mjs","sources":["../../src/grid/grid-item-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdGridItemProps } from '../grid/type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 透传至 Badge 属性 */\n  badge: {\n    type: Object as PropType<TdGridItemProps['badge']>,\n  },\n  /** 文本以外的更多描述，辅助信息。可以通过 Props 传入文本，也可以自定义标题节点 */\n  description: {\n    type: [String, Function] as PropType<TdGridItemProps['description']>,\n  },\n  /** 图标名称。 */\n  icon: {\n    type: Function as PropType<TdGridItemProps['icon']>,\n  },\n  /** 图片，可以是图片地址，也可以自定义图片节点，如果传入对象则透传至 image 组件 */\n  image: {\n    type: [String, Object, Function] as PropType<TdGridItemProps['image']>,\n  },\n  /** 内容布局方式 */\n  layout: {\n    type: String as PropType<TdGridItemProps['layout']>,\n    default: 'vertical' as TdGridItemProps['layout'],\n    validator(val: TdGridItemProps['layout']): boolean {\n      if (!val) return true;\n      return ['vertical', 'horizontal'].includes(val);\n    },\n  },\n  /** 文本，可以通过 Props 传入文本，也可以自定义标题节点 */\n  text: {\n    type: [String, Function] as PropType<TdGridItemProps['text']>,\n  },\n};\n"],"names":["badge","type","Object","description","String","Function","icon","image","layout","default","validator","val","includes","text"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,KAAO,EAAA;AACLC,IAAAA,IAAM,EAAAC,MAAAA;GACR;AAEAC,EAAAA,WAAa,EAAA;AACXF,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAC,EAAAA,IAAM,EAAA;AACJL,IAAAA,IAAM,EAAAI,QAAAA;GACR;AAEAE,EAAAA,KAAO,EAAA;AACLN,IAAAA,IAAM,EAAA,CAACG,MAAQ,EAAAF,MAAA,EAAQG,QAAQ,CAAA;GACjC;AAEAG,EAAAA,MAAQ,EAAA;AACNP,IAAAA,IAAM,EAAAG,MAAA;AACNK,IAAAA,OAAS,EAAA,UAAA;AACTC,IAAAA,WAAAA,SAAAA,UAAUC,GAAyC,EAAA;AACjD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,UAAA,EAAY,YAAY,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAChD,KAAA;GACF;AAEAE,EAAAA,IAAM,EAAA;AACJZ,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQC,QAAQ,CAAA;AACzB,GAAA;AACF,CAAA;;;;"}