matrix-react-sdk
Version:
SDK for matrix.org using React
15 lines (14 loc) • 734 B
TypeScript
import { Room, IContent, MatrixEvent } from "matrix-js-sdk/src/matrix";
import React from "react";
import Exporter from "./Exporter";
import { ExportType, IExportOptions } from "./exportUtils";
export default class PlainTextExporter extends Exporter {
protected totalSize: number;
protected mediaOmitText: string;
constructor(room: Room, exportType: ExportType, exportOptions: IExportOptions, setProgressText: React.Dispatch<React.SetStateAction<string>>);
get destinationFileName(): string;
textForReplyEvent: (content: IContent) => string;
protected plainTextForEvent: (mxEv: MatrixEvent) => Promise<string>;
protected createOutput(events: MatrixEvent[]): Promise<string>;
export(): Promise<void>;
}