message: Remove Github eslint complaint
  This narrows the type spec for the generic type param of the
  GroupDefinition interface. This could be later improved as stated
  in the comment.
diff: @@ -612,11 +612,11 @@ declare global {
  groups: {
  /** @defaultValue `{ groupClass: PrimaryCanvasGroup }` */
  - primary: CONFIG.Canvas.GroupDefinition<unknown>; // FIXME: ConstructorOf<typeof PrimaryCanvasGroup>
  + primary: CONFIG.Canvas.GroupDefinition<ConstructorOf<PIXI.Container>>; // FIXME: ConstructorOf<typeof PrimaryCanvasGroup>
  /** @defaultValue `{ groupClass: EffectsCanvasGroup }` */
  - effects: CONFIG.Canvas.GroupDefinition<unknown>; // FIXME: ConstructorOf<typeof EffectsCanvasGroup>
  + effects: CONFIG.Canvas.GroupDefinition<ConstructorOf<PIXI.Container>>; // FIXME: ConstructorOf<typeof EffectsCanvasGroup>
  /** @defaultValue `{ groupClass: InterfaceCanvasGroup }` */
  - interface: CONFIG.Canvas.GroupDefinition<unknown>; // FIXME: ConstructorOf<typeof InterfaceCanvasGroup>;
  + interface: CONFIG.Canvas.GroupDefinition<ConstructorOf<PIXI.Container>>; // FIXME: ConstructorOf<typeof InterfaceCanvasGroup>
  };
  layers: CONFIG.Canvas.Layers;
  @@ -1508,8 +1508,9 @@ declare global {
  [key: string]: LayerDefinition<ConstructorOf<CanvasLayer>>;
  }
  - interface GroupDefinition<GroupClass extends unknown> {
  - // FIXME: extends ConstructorOf<CanvasGroup>;
  + // TODO: The type spec could be improved, if we add a types only interface common to the canvas groups. Otherwise
  + // the first common superclass they share is `PIXI.Container`.
  + interface GroupDefinition<GroupClass extends ConstructorOf<PIXI.Container>> {
  groupClass: GroupClass;
  }
  