Trevixal API
    Preparing search index...

    Interface DocumentExporter

    Turns a document into bytes for download. serialize may be async.

    interface DocumentExporter {
        extension: string;
        label: string;
        mime: string;
        name: string;
        serialize(
            doc: EditorNode,
            context: ExportContext,
        ):
            | string
            | Uint8Array<ArrayBufferLike>
            | Promise<string | Uint8Array<ArrayBufferLike>>;
    }
    Index
    extension: string

    File extension without the dot.

    label: string

    Menu label, e.g. 'Word document (.docx)'.

    mime: string
    name: string

    Stable id, e.g. 'docx'.

    • Parameters

      Returns
          | string
          | Uint8Array<ArrayBufferLike>
          | Promise<string | Uint8Array<ArrayBufferLike>>