UNPKG

tav-ui

Version:
1 lines 2.31 kB
{"version":3,"file":"global-config2.mjs","sources":["../../../../../../../../packages/components/editor/src/typings/global-config.ts"],"sourcesContent":["import { type ExtractPropTypes, type PropType } from 'vue'\nimport {\n DEFAULT_FILE_ACCEPT,\n DEFAULT_FILE_IMAGE_ACCEPT,\n DEFAULT_FILE_MAX_COUNT,\n DEFAULT_FILE_NAME_REGEXP,\n DEFAULT_FILE_SIZE_RANGE,\n DEFAULT_MULTIPLE,\n} from '../consts'\n\nexport const globalConfigEditorProps = {\n /** 文件类型控制 */\n imageAccept: { type: String, default: DEFAULT_FILE_IMAGE_ACCEPT },\n fileAccept: { type: String, default: DEFAULT_FILE_ACCEPT },\n /** 文件是否支持多选 */\n multiple: { type: Boolean, default: DEFAULT_MULTIPLE },\n /** 文件最大上传个数 */\n maxCount: { type: Number, default: DEFAULT_FILE_MAX_COUNT },\n /** 文件大小控制 */\n sizeRange: { type: Array as PropType<(number | null)[]>, default: DEFAULT_FILE_SIZE_RANGE },\n /** 文件名非法字符校验 */\n nameRegExp: { type: Object as PropType<RegExp>, default: DEFAULT_FILE_NAME_REGEXP },\n /** 全局注入的 uploadvars */\n uploadVarsJson: {\n type: String,\n },\n /** 编辑器上传图片接口 */\n apiUploadImage: {\n type: Function as PropType<(params: any) => Promise<any>>,\n },\n /** 编辑器上传文件接口 */\n apiUploadFile: {\n type: Function as PropType<(params: any) => Promise<any>>,\n },\n /** 编辑器预览文件接口 */\n apiPreviewFile: {\n type: Function as PropType<(params: any) => Promise<any>>,\n },\n}\n\nexport type GlobalConfigEditorProps = ExtractPropTypes<typeof globalConfigEditorProps>\n"],"names":[],"mappings":";;;AAQY,MAAC,uBAAuB,GAAG;AACvC,EAAE,WAAW,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,yBAAyB,EAAE;AACnE,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,mBAAmB,EAAE;AAC5D,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,gBAAgB,EAAE;AACxD,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,sBAAsB,EAAE;AAC7D,EAAE,SAAS,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,uBAAuB,EAAE;AAC9D,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,wBAAwB,EAAE;AACjE,EAAE,cAAc,EAAE;AAClB,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,cAAc,EAAE;AAClB,IAAI,IAAI,EAAE,QAAQ;AAClB,GAAG;AACH,EAAE,aAAa,EAAE;AACjB,IAAI,IAAI,EAAE,QAAQ;AAClB,GAAG;AACH,EAAE,cAAc,EAAE;AAClB,IAAI,IAAI,EAAE,QAAQ;AAClB,GAAG;AACH;;;;"}