in src/Updater.ts [53:67]
public load(content: string | Buffer) {
const loadObject = loadFront(content);
if (
loadObject.title === undefined ||
loadObject.emoji === undefined ||
loadObject.type === undefined ||
loadObject.topics === undefined ||
loadObject.published === undefined
) {
throw new NotEnoughPropertyError();
}
this.content = content;
this.metadata = loadFront(content) as ZennMetadata;
delete this.metadata.__content;
}