Docs: Docs er Overleafs interne betegnelse for en redigerbar fil, for eksempel en ren tex-fil eller en .bib-fil. Den gemmer filens indhold, revisionsoplysninger og sletningstilstand.
Grundlæggende identifikation
_id: Unikt MongoDB ObjectId, der identificerer denne dokumentpost.project_id: Reference til det projekt (Project._id), som filen tilhører.name: Filnavn som vist i projektets filtræ (f.eks.main.tex,sample.bib).
Revision og versionering
rev: Revisionsnummer for dette dokument i projekthistorikken.version: Intern skema- eller formatversion, der bruges af editorens backend.
Filindhold
-
lines:
Array af strenge, der repræsenterer filens indhold linje for linje.
Hvert element svarer til én logisk linje i kildefilen. I dette eksempel gemmer den en BibTeX-post:@article{greenwade93, ... }
-
ranges: Datastruktur reserveret til editorannoteringer eller sporede områder
(f.eks. markeringer, kommentarer eller ændringssporing). Tom, når der ikke er nogen aktive områder.opOperationsobjekt, der knytter kommentaren til en bestemt position i dokumentet.op.c— Den kommenterede tekst (tegnindhold)op.p— Ankerposition (tegnforskydning)idUnikt ObjectId for denne kommentarpost.metadataOplysninger om forfatter og tidsstempel.
Sletningstilstand
deleted:
Angiver, om dokumentet er blevet slettet fra projektet.deletedAt:
Tidsstempel for, hvornår dokumentet blev slettet.
docs.
Et simpelt eksempel
Et simpelt eksempel
Et komplekst eksempel
Et komplekst eksempel

