{"version":3,"file":"extend2.mjs","sources":["../../../../../../../../packages/components/file/src/utils/extend.ts"],"sourcesContent":["import { type FileActionUploadApiResponseRecord } from '../typings'\n\n/**\n * 继承当前行的权限判断数据\n * @param row\n * @param data\n * @returns\n */\nexport function extendCurrentRowActionsAuth(\n  row: FileActionUploadApiResponseRecord,\n  data?: FileActionUploadApiResponseRecord[]\n) {\n  if (!data) return []\n\n  return data.map((d: FileActionUploadApiResponseRecord) => ({\n    ...d,\n    hyperlink: row.hyperlink,\n    watermarkFileDownload: row.watermarkFileDownload,\n    sourceFileDownload: row.sourceFileDownload,\n  }))\n}\n"],"names":[],"mappings":"AAAO,SAAS,2BAA2B,CAAC,GAAG,EAAE,IAAI,EAAE;AACvD,EAAE,IAAI,CAAC,IAAI;AACX,IAAI,OAAO,EAAE,CAAC;AACd,EAAE,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM;AAC1B,IAAI,GAAG,CAAC;AACR,IAAI,SAAS,EAAE,GAAG,CAAC,SAAS;AAC5B,IAAI,qBAAqB,EAAE,GAAG,CAAC,qBAAqB;AACpD,IAAI,kBAAkB,EAAE,GAAG,CAAC,kBAAkB;AAC9C,GAAG,CAAC,CAAC,CAAC;AACN;;;;"}