({
db,
docName
}: {
db: Low<Schema>;
docName: string;
})
| 116 | |
| 117 | // CRUD operations for documents |
| 118 | export async function addDocument({ |
| 119 | db, |
| 120 | docName |
| 121 | }: { |
| 122 | db: Low<Schema>; |
| 123 | docName: string; |
| 124 | }): Promise<void> { |
| 125 | if (db.data.documents[docName]) { |
| 126 | p.log.info(`[SKIPPED] DOC: ${color.cyan(docName)} already exists.`); |
| 127 | return; |
| 128 | } |
| 129 | db.data.documents[docName] = { name: docName, chunkIds: [] }; |
| 130 | await db.write(); |
| 131 | } |
| 132 | |
| 133 | export function getDocument( |
| 134 | db: Low<Schema>, |
no outgoing calls
no test coverage detected