{"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;;;;"}