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 { app } from '../../scripts/app'
import { ComfyNodeDef } from '@/types/apiTypes' import { ComfyNodeDef } from '@/types/apiTypes'
@@ -6,7 +5,7 @@ import { ComfyNodeDef } from '@/types/apiTypes'
app.registerExtension({ app.registerExtension({
name: 'Comfy.UploadImage', name: 'Comfy.UploadImage',
async beforeRegisterNodeDef(nodeType, nodeData: ComfyNodeDef, app) { beforeRegisterNodeDef(nodeType, nodeData: ComfyNodeDef) {
if (nodeData?.input?.required?.image?.[1]?.image_upload === true) { if (nodeData?.input?.required?.image?.[1]?.image_upload === true) {
nodeData.input.required.upload = ['IMAGEUPLOAD'] nodeData.input.required.upload = ['IMAGEUPLOAD']
} }

View File

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