export interface Params { url: string; title?: string; watermark?: boolean; } /** * * @name previewFile * @title 预览文件 * @description 支持预览图片、视频、PDF等文件类型 * @param {string} url - 预览文件的完成路径 * @param {string} [title=预览] - 预览文件的名称 * @param {boolean} [watermark = false] - 是否添加水印 * @return {string} code - 200:成功 | 404:失败 * @return {string} msg - 响应信息 * @return {unknown} data - 响应数据 * @fragment featch(params) { return suplink.previewFile(params) } * @example * import { previewFile } from '@suplink/jssdk'; * * previewFile({ url: 'http://127.0.0.1/img/test.png' }).then((res) => console.log(res)) */ export default function previewFile(params: Params): Promise>;