message: Update MacroDirectory for 0.8.x
  Closes
diff: /**
  - * A directory list of Macro entities. Unlike other directories, this app is only rendered in pop-out mode.
  + * The directory, not displayed in the sidebar, which organizes and displays world-level Macro documents.
  *
  - * @see {@link Macros} The EntityCollection of Macro Entities
  + * @see {@link Macros} The WorldCollection of Macro Entities
  * @see {@link Macro} The Macro Entity
  * @see {@link MacroConfig} The Macro Configuration Sheet
  */
  -// TODO: Remove when this class is updated!!!
  -// eslint-disable-next-line
  -// @ts-ignore
  -declare class MacroDirectory extends SidebarDirectory<MacroDirectory.Options> {
  - static get defaultOptions(): MacroDirectory.Options;
  +declare class MacroDirectory extends SidebarDirectory<'Macro'> {
  + constructor(options?: Partial<SidebarDirectory.Options>);
  - /**
  - * @override
  - */
  - static get entity(): 'Macro';
  -
  - /**
  - * @override
  - * @see {@link Game.macros}
  - */
  - static get collection(): Game['macros'];
  -
  - /**
  - * @override
  - */
  - protected _render(force?: boolean, options?: SidebarDirectory.RenderContext<MacroDirectory.Options>): Promise<void>;
  + /** @override */
  + static documentName: 'Macro';
  /**
  * @override
  * @remarks This is never called.
  */
  protected _onCreate(event: Event): Promise<void>;
  -
  - /**
  - * @param selector - (unused)
  - * @override
  - */
  - protected _canDragStart(selector: string | null): true;
  -}
  -
  -declare namespace MacroDirectory {
  - interface Options extends SidebarDirectory.Options {
  - /**
  - * @defaultValue `'macros'`
  - */
  - id: string;
  -
  - /**
  - * @defaultValue `'templates/sidebar/macro-directory.html'`
  - */
  - template: string;
  -
  - /**
  - * @defaultValue `true`
  - */
  - canDrag: boolean;
  -
  - /**
  - * @defaultValue `680`
  - */
  - height: number;
  - }
  }
  