public load()

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;
  }