Skip to content
Prev Previous commit
Next Next commit
fix: use ComfyNodeDef type for node definitions filtering and mapping
  • Loading branch information
snomiao committed Sep 26, 2025
commit 3bc739a8daeb30e32bf640088e07a00f1174deea
6 changes: 4 additions & 2 deletions scripts/collect-i18n-node-defs.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import * as fs from 'fs'

import type { ComfyNodeDef } from '@/schemas/nodeDefSchema'

import { comfyPageFixture as test } from '../browser_tests/fixtures/ComfyPage'
import type { ComfyNodeDefImpl } from '../src/stores/nodeDefStore'
import { normalizeI18nKey } from '../src/utils/formatUtil'
Expand Down Expand Up @@ -36,8 +38,8 @@ test('collect-i18n-node-defs', async ({ comfyPage }) => {
return (
Object.values(rawNodeDefs)
// Ignore DevTools nodes (used for internal testing)
.filter((def: any) => !def.name.startsWith('DevTools'))
.map((def: any) => new ComfyNodeDefImpl(def))
.filter((def: ComfyNodeDef) => !def.name.startsWith('DevTools'))
.map((def: ComfyNodeDef) => new ComfyNodeDefImpl(def))
)
}
)
Expand Down