Build comfyui-frontend-types library (#1725)

* Install vite-plugin-dts

* Explicitly type workflowStore

* Working rollup

* Hide diff type

* Inline primevue toast mesage types

* Add prepare-types script to generate package.json for type package

* Add global declaration

* Add publish types Github action

* Update litegraph

* Add @comfyorg to package name
This commit is contained in:
Chenlei Hu
2024-11-28 08:21:19 -08:00
committed by GitHub
parent 5191e11650
commit 05fab91bda
11 changed files with 733 additions and 10 deletions

View File

@@ -30,7 +30,7 @@ interface QueuePromptRequestBody {
number?: number
}
class ComfyApi extends EventTarget {
export class ComfyApi extends EventTarget {
#registered = new Set()
api_host: string
api_base: string

View File

@@ -407,7 +407,7 @@ export class ChangeTracker {
return false
}
static graphDiff(a: ComfyWorkflowJSON, b: ComfyWorkflowJSON) {
private static graphDiff(a: ComfyWorkflowJSON, b: ComfyWorkflowJSON) {
function sortGraphNodes(graph: ComfyWorkflowJSON) {
return {
links: graph.links,