* Allow setting permission of collections during import closes #6767 * Remove unused column
18 lines
568 B
TypeScript
18 lines
568 B
TypeScript
import JSZip from "jszip";
|
|
import { FileOperationFormat } from "@shared/types";
|
|
import { Collection, FileOperation } from "@server/models";
|
|
import ExportDocumentTreeTask from "./ExportDocumentTreeTask";
|
|
|
|
export default class ExportMarkdownZipTask extends ExportDocumentTreeTask {
|
|
public async export(collections: Collection[], fileOperation: FileOperation) {
|
|
const zip = new JSZip();
|
|
|
|
return await this.addCollectionsToArchive(
|
|
zip,
|
|
collections,
|
|
FileOperationFormat.MarkdownZip,
|
|
fileOperation.options?.includeAttachments
|
|
);
|
|
}
|
|
}
|