Write more tests and simplify code

This commit is contained in:
Dolan Miu
2023-03-15 03:14:38 +00:00
parent 811dd61562
commit 262f6323d0
2 changed files with 241 additions and 11 deletions

View File

@ -169,15 +169,8 @@ export const patchDocument = async (data: InputDataType, options: PatchDocumentO
// eslint-disable-next-line functional/immutable-data
const relationshipKey = `word/_rels/${key.split("/").pop()}.rels`;
if (!map.has(relationshipKey)) {
map.set(relationshipKey, createRelationshipFile());
}
const relationshipsJson = map.get(relationshipKey);
if (!relationshipsJson) {
throw new Error("Could not find relationships file");
}
const relationshipsJson = map.get(relationshipKey) ?? createRelationshipFile();
map.set(relationshipKey, relationshipsJson);
appendRelationship(
relationshipsJson,