Files
outline/server/presenters/collection.ts
2022-12-31 09:04:45 -05:00

22 lines
643 B
TypeScript

import Collection from "@server/models/Collection";
export default function presentCollection(collection: Collection) {
return {
id: collection.id,
url: collection.url,
urlId: collection.urlId,
name: collection.name,
description: collection.description,
sort: collection.sort,
icon: collection.icon,
index: collection.index,
color: collection.color || "#4E5C6E",
permission: collection.permission,
sharing: collection.sharing,
createdAt: collection.createdAt,
updatedAt: collection.updatedAt,
deletedAt: collection.deletedAt,
documents: collection.documentStructure || [],
};
}