From 855fb007daaf3610bccf9852699dd2e0cdd22a70 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Wed, 30 Oct 2024 05:40:42 +1000 Subject: [PATCH] tidy(ui): minor type fix --- .../controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts | 4 ++-- .../controlLayers/konva/CanvasSegmentAnythingModule.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts index 29380bfd7b..b2ec20f25d 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts @@ -9,7 +9,7 @@ import { addCoords, getKonvaNodeDebugAttrs, getPrefixedId } from 'features/contr import { selectAutoProcess } from 'features/controlLayers/store/canvasSettingsSlice'; import type { FilterConfig } from 'features/controlLayers/store/filters'; import { getFilterForModel, IMAGE_FILTERS } from 'features/controlLayers/store/filters'; -import type { CanvasEntityType, CanvasImageState } from 'features/controlLayers/store/types'; +import type { CanvasImageState, CanvasRenderableEntityType } from 'features/controlLayers/store/types'; import { imageDTOToImageObject } from 'features/controlLayers/store/util'; import Konva from 'konva'; import { debounce } from 'lodash-es'; @@ -350,7 +350,7 @@ export class CanvasEntityFilterer extends CanvasModuleBase { * Saves the filtered image as a new entity of the given type. * @param type The type of entity to save the filtered image as. */ - saveAs = (type: Exclude) => { + saveAs = (type: CanvasRenderableEntityType) => { const imageState = this.$imageState.get(); if (!imageState) { this.log.warn('No image state to apply filter to'); diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasSegmentAnythingModule.ts b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasSegmentAnythingModule.ts index f6e4a439ea..a4088a23a6 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasSegmentAnythingModule.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasSegmentAnythingModule.ts @@ -15,8 +15,8 @@ import { } from 'features/controlLayers/konva/util'; import { selectAutoProcess } from 'features/controlLayers/store/canvasSettingsSlice'; import type { - CanvasEntityType, CanvasImageState, + CanvasRenderableEntityType, Coordinate, RgbaColor, SAMPointLabel, @@ -697,7 +697,7 @@ export class CanvasSegmentAnythingModule extends CanvasModuleBase { * Saves the segmented image as a new entity of the given type. * @param type The type of entity to save the segmented image as. */ - saveAs = (type: Exclude) => { + saveAs = (type: CanvasRenderableEntityType) => { const imageState = this.$imageState.get(); if (!imageState) { this.log.error('No image state to save as');