@ginstone/nga-api
Version:
32 lines (31 loc) • 765 B
TypeScript
/**
* 缩略图bit数据, 位置与后缀的对应关系
*/
export declare const THUMB_DIC: {
index: number;
suffix: string;
label: string;
}[];
export interface BbsCode {
label: string;
code: string;
}
export interface ImageUrl {
label: string;
url: string;
}
export declare class AttachmentUtils {
/**
* 生成缩略图+原图论坛代码
* @param url 原图地址
* @param thumb 缩略图bit数据
*/
static getImageUrls: (url: string, thumb?: number) => ImageUrl[];
/**
* 生成预设论坛代码
* @param url 文件url
* @param thumb 缩略图bit数据
* @param filename 文件名
*/
static getBbsCodes: (url: string, thumb?: number, filename?: string) => BbsCode[];
}