simple-mind-map
Version:
一个简单的web在线思维导图
33 lines (32 loc) • 1.29 kB
TypeScript
export default Export;
declare class Export {
constructor(opt: any);
mindMap: any;
export(type: any, isDownload?: boolean, name?: string, ...args: any[]): Promise<any>;
createTransformImgTaskList(svg: any, tagName: any, propName: any, getUrlFn: any): any;
getSvgData(node: any): Promise<{
node: any;
str: any;
clipData: any;
}>;
svgToPng(svgSrc: any, transparent: any, clipData?: any): Promise<any>;
drawBackgroundToCanvas(ctx: any, width: any, height: any): Promise<any>;
drawBackgroundToSvg(svg: any): Promise<any>;
/**
* 方法1.把svg的图片都转化成data:url格式,再转换
* 方法2.把svg的图片提取出来再挨个绘制到canvas里,最后一起转换
*/
png(name: any, transparent?: boolean, node?: any): Promise<any>;
handleNodeExport(node: any): void;
pdf(name: any, transparent?: boolean): Promise<any>;
xmind(name: any): Promise<any>;
svg(name: any): Promise<any>;
fixSvgStrAndToBlob(str: any): Promise<any>;
json(name: any, withConfig?: boolean): Promise<any>;
smm(name: any, withConfig: any): Promise<any>;
md(): Promise<any>;
txt(): Promise<any>;
}
declare namespace Export {
const instanceName: string;
}