{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/watermark/src/props.ts"],"sourcesContent":["import type { ExtractPropTypes } from 'vue';\nimport type { WatermarkFontType } from './interface';\nimport { arrayType, objectType, someType } from '@antdv/utils';\n\nexport function watermarkProps() {\n  return {\n    zIndex: Number,\n    rotate: Number,\n    width: Number,\n    height: Number,\n    image: String,\n    content: someType<string | string[]>([String, Array]),\n    font: objectType<WatermarkFontType>(),\n    rootClassName: String,\n    gap: arrayType<[number, number]>(),\n    offset: arrayType<[number, number]>(),\n  };\n}\nexport type WatermarkProps = Partial<ExtractPropTypes<ReturnType<typeof watermarkProps>>>;\n"],"names":[],"mappings":";;;AAIO,SAAS,cAAiB,GAAA;AAC/B,EAAO,OAAA;AAAA,IACL,MAAQ,EAAA,MAAA;AAAA,IACR,MAAQ,EAAA,MAAA;AAAA,IACR,KAAO,EAAA,MAAA;AAAA,IACP,MAAQ,EAAA,MAAA;AAAA,IACR,KAAO,EAAA,MAAA;AAAA,IACP,OAAS,EAAA,QAAA,CAA4B,CAAC,MAAA,EAAQ,KAAK,CAAC,CAAA;AAAA,IACpD,MAAM,UAA8B,EAAA;AAAA,IACpC,aAAe,EAAA,MAAA;AAAA,IACf,KAAK,SAA4B,EAAA;AAAA,IACjC,QAAQ,SAA4B,EAAA;AAAA,GACtC,CAAA;AACF;;;;"}