tav-ui
Version:
1 lines • 1.63 kB
Source Map (JSON)
{"version":3,"file":"types2.mjs","sources":["../../../../../../../packages/components/file-view/src/types.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\nexport const fileViewProps = {\n show: {\n type: Boolean,\n default: false,\n },\n index: {\n type: Number,\n default: 0,\n },\n list: {\n type: Array as PropType<FileViewItemType[]>,\n required: true,\n default: [],\n },\n fileApi: {\n type: Function,\n default: null,\n },\n AppId: {\n type: [String, Number],\n default: '',\n },\n}\n\nexport type FileViewProps = ExtractPropTypes<typeof fileViewProps>\n\nexport interface FileViewItemType {\n // 文件真实id\n actualId: string\n address: string\n appId: number\n businessId: null\n businessKey: null\n createTime: string\n createBy: string | number\n createByName: string\n deleted: number\n fullName: string\n hyperlink: number\n id: number\n moduleId: number\n name: string\n runtime: null\n size: number\n suffix: string\n type: number\n version: number\n moduleCode: string\n typeCode: string\n fileId: any\n}\n"],"names":[],"mappings":"AAAY,MAAC,aAAa,GAAG;AAC7B,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,KAAK;AACf,IAAI,QAAQ,EAAE,IAAI;AAClB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,OAAO,EAAE;AACX,IAAI,IAAI,EAAE,QAAQ;AAClB,IAAI,OAAO,EAAE,IAAI;AACjB,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;AAC1B,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH;;;;"}