Enable ts-strict for uploadImage.ts (#1280)

This commit is contained in:
Chenlei Hu
2024-10-23 19:59:47 +02:00
committed by GitHub
parent 59c03d2de5
commit 5db757ade2
2 changed files with 6 additions and 4 deletions

View File

@@ -1,4 +1,3 @@
// @ts-strict-ignore
import { app } from '../../scripts/app'
import { ComfyNodeDef } from '@/types/apiTypes'
@@ -6,7 +5,7 @@ import { ComfyNodeDef } from '@/types/apiTypes'
app.registerExtension({
name: 'Comfy.UploadImage',
async beforeRegisterNodeDef(nodeType, nodeData: ComfyNodeDef, app) {
beforeRegisterNodeDef(nodeType, nodeData: ComfyNodeDef) {
if (nodeData?.input?.required?.image?.[1]?.image_upload === true) {
nodeData.input.required.upload = ['IMAGEUPLOAD']
}

View File

@@ -59,7 +59,7 @@ export interface ComfyExtension {
* @param app The ComfyUI app instance
*/
addCustomNodeDefs?(
defs: Record<string, ComfyObjectInfo>,
defs: Record<string, ComfyNodeDef>,
app: ComfyApp
): Promise<void> | void
/**
@@ -76,7 +76,7 @@ export interface ComfyExtension {
*/
beforeRegisterNodeDef?(
nodeType: typeof LGraphNode,
nodeData: ComfyObjectInfo,
nodeData: ComfyNodeDef,
app: ComfyApp
): Promise<void> | void
@@ -114,6 +114,9 @@ export interface ComfyExtension {
[key: string]: any
}
/**
* @deprecated Use ComfyNodeDef instead
*/
export type ComfyObjectInfo = {
name: string
display_name?: string