message: Update JournalDirectory for 0.8.x
  Closes
diff: /**
  - * A directory list of JournalEntry entities in the Sidebar
  + * The sidebar directory which organizes and displays world-level JournalEntry documents.
  */
  -// TODO: Remove when this class is updated!!!
  -// eslint-disable-next-line
  -// @ts-ignore
  -declare class JournalDirectory extends SidebarDirectory<JournalDirectory.Options> {
  - /**
  - * @override
  - */
  - static get defaultOptions(): JournalDirectory.Options;
  +declare class JournalDirectory extends SidebarDirectory<'JournalEntry'> {
  + /** @override */
  + static documentName: 'JournalEntry';
  /**
  * @override
  - */
  - get title(): string;
  + * @defaultValue
  + * ```typescript
  + * const options = super.defaultOptions;
  + * options.id = "journal";
  + * options.template = "templates/sidebar/journal-directory.html";
  + * return options;
  + * ```
  + */
  + static get defaultOptions(): SidebarDirectory.Options;
  /**
  * @override
  */
  - static get entity(): 'JournalEntry';
  -
  - /**
  - * @override
  - * @see {@link Game.journal}
  - */
  - static get collection(): Game['journal'];
  + get title(): string;
  - /**
  - * @override
  - */
  + /** @override */
  protected _getEntryContextOptions(): ContextMenuEntry[];
  }
  -
  -declare namespace JournalDirectory {
  - interface Options extends SidebarDirectory.Options {
  - /**
  - * @defaultValue `'journal'`
  - */
  - id: string;
  -
  - /**
  - * @defaultValue `'templates/sidebar/journal-directory.html'`
  - */
  - template: string;
  - }
  -}
  