Files
outline/server/presenters/revision.ts
Tom Moor eb42f8006d chore: Remove 16+ unused dependencies (#4910)
* chore: Remove no-longer used webpack loaders

* chore: Remove migration of markdown from Slate documents (2y old)

* chore: Remove more unused deps

* chore: Remove explicit core-js dep

* Remove more unused dependencies

* test
2023-02-21 08:43:28 -08:00

20 lines
504 B
TypeScript

import { traceFunction } from "@server/logging/tracing";
import { Revision } from "@server/models";
import presentUser from "./user";
async function presentRevision(revision: Revision, diff?: string) {
return {
id: revision.id,
documentId: revision.documentId,
title: revision.title,
text: revision.text,
html: diff,
createdAt: revision.createdAt,
createdBy: presentUser(revision.user),
};
}
export default traceFunction({
spanName: "presenters",
})(presentRevision);