mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-14 00:04:59 -05:00
80 lines
6.0 KiB
TypeScript
80 lines
6.0 KiB
TypeScript
/* istanbul ignore file */
|
|
/* tslint:disable */
|
|
/* eslint-disable */
|
|
|
|
import type { AddInvocation } from './AddInvocation';
|
|
import type { CannyImageProcessorInvocation } from './CannyImageProcessorInvocation';
|
|
import type { CollectInvocation } from './CollectInvocation';
|
|
import type { CompelInvocation } from './CompelInvocation';
|
|
import type { ContentShuffleImageProcessorInvocation } from './ContentShuffleImageProcessorInvocation';
|
|
import type { ControlNetInvocation } from './ControlNetInvocation';
|
|
import type { CvInpaintInvocation } from './CvInpaintInvocation';
|
|
import type { DivideInvocation } from './DivideInvocation';
|
|
import type { Edge } from './Edge';
|
|
import type { FloatLinearRangeInvocation } from './FloatLinearRangeInvocation';
|
|
import type { GraphInvocation } from './GraphInvocation';
|
|
import type { HedImageProcessorInvocation } from './HedImageProcessorInvocation';
|
|
import type { ImageBlurInvocation } from './ImageBlurInvocation';
|
|
import type { ImageChannelInvocation } from './ImageChannelInvocation';
|
|
import type { ImageConvertInvocation } from './ImageConvertInvocation';
|
|
import type { ImageCropInvocation } from './ImageCropInvocation';
|
|
import type { ImageInverseLerpInvocation } from './ImageInverseLerpInvocation';
|
|
import type { ImageLerpInvocation } from './ImageLerpInvocation';
|
|
import type { ImageMultiplyInvocation } from './ImageMultiplyInvocation';
|
|
import type { ImagePasteInvocation } from './ImagePasteInvocation';
|
|
import type { ImageProcessorInvocation } from './ImageProcessorInvocation';
|
|
import type { ImageResizeInvocation } from './ImageResizeInvocation';
|
|
import type { ImageScaleInvocation } from './ImageScaleInvocation';
|
|
import type { ImageToImageInvocation } from './ImageToImageInvocation';
|
|
import type { ImageToLatentsInvocation } from './ImageToLatentsInvocation';
|
|
import type { InfillColorInvocation } from './InfillColorInvocation';
|
|
import type { InfillPatchMatchInvocation } from './InfillPatchMatchInvocation';
|
|
import type { InfillTileInvocation } from './InfillTileInvocation';
|
|
import type { InpaintInvocation } from './InpaintInvocation';
|
|
import type { IterateInvocation } from './IterateInvocation';
|
|
import type { LatentsToImageInvocation } from './LatentsToImageInvocation';
|
|
import type { LatentsToLatentsInvocation } from './LatentsToLatentsInvocation';
|
|
import type { LineartAnimeImageProcessorInvocation } from './LineartAnimeImageProcessorInvocation';
|
|
import type { LineartImageProcessorInvocation } from './LineartImageProcessorInvocation';
|
|
import type { LoadImageInvocation } from './LoadImageInvocation';
|
|
import type { MaskFromAlphaInvocation } from './MaskFromAlphaInvocation';
|
|
import type { MediapipeFaceProcessorInvocation } from './MediapipeFaceProcessorInvocation';
|
|
import type { MidasDepthImageProcessorInvocation } from './MidasDepthImageProcessorInvocation';
|
|
import type { MlsdImageProcessorInvocation } from './MlsdImageProcessorInvocation';
|
|
import type { MultiplyInvocation } from './MultiplyInvocation';
|
|
import type { NoiseInvocation } from './NoiseInvocation';
|
|
import type { NormalbaeImageProcessorInvocation } from './NormalbaeImageProcessorInvocation';
|
|
import type { OpenposeImageProcessorInvocation } from './OpenposeImageProcessorInvocation';
|
|
import type { ParamFloatInvocation } from './ParamFloatInvocation';
|
|
import type { ParamIntInvocation } from './ParamIntInvocation';
|
|
import type { PidiImageProcessorInvocation } from './PidiImageProcessorInvocation';
|
|
import type { RandomIntInvocation } from './RandomIntInvocation';
|
|
import type { RandomRangeInvocation } from './RandomRangeInvocation';
|
|
import type { RangeInvocation } from './RangeInvocation';
|
|
import type { RangeOfSizeInvocation } from './RangeOfSizeInvocation';
|
|
import type { ResizeLatentsInvocation } from './ResizeLatentsInvocation';
|
|
import type { RestoreFaceInvocation } from './RestoreFaceInvocation';
|
|
import type { ScaleLatentsInvocation } from './ScaleLatentsInvocation';
|
|
import type { ShowImageInvocation } from './ShowImageInvocation';
|
|
import type { StepParamEasingInvocation } from './StepParamEasingInvocation';
|
|
import type { SubtractInvocation } from './SubtractInvocation';
|
|
import type { TextToImageInvocation } from './TextToImageInvocation';
|
|
import type { TextToLatentsInvocation } from './TextToLatentsInvocation';
|
|
import type { UpscaleInvocation } from './UpscaleInvocation';
|
|
import type { ZoeDepthImageProcessorInvocation } from './ZoeDepthImageProcessorInvocation';
|
|
|
|
export type Graph = {
|
|
/**
|
|
* The id of this graph
|
|
*/
|
|
id?: string;
|
|
/**
|
|
* The nodes in this graph
|
|
*/
|
|
nodes?: Record<string, (RangeInvocation | RangeOfSizeInvocation | RandomRangeInvocation | CompelInvocation | LoadImageInvocation | ShowImageInvocation | ImageCropInvocation | ImagePasteInvocation | MaskFromAlphaInvocation | ImageMultiplyInvocation | ImageChannelInvocation | ImageConvertInvocation | ImageBlurInvocation | ImageResizeInvocation | ImageScaleInvocation | ImageLerpInvocation | ImageInverseLerpInvocation | ControlNetInvocation | ImageProcessorInvocation | CvInpaintInvocation | TextToImageInvocation | InfillColorInvocation | InfillTileInvocation | InfillPatchMatchInvocation | NoiseInvocation | TextToLatentsInvocation | LatentsToImageInvocation | ResizeLatentsInvocation | ScaleLatentsInvocation | ImageToLatentsInvocation | AddInvocation | SubtractInvocation | MultiplyInvocation | DivideInvocation | RandomIntInvocation | ParamIntInvocation | ParamFloatInvocation | FloatLinearRangeInvocation | StepParamEasingInvocation | RestoreFaceInvocation | UpscaleInvocation | GraphInvocation | IterateInvocation | CollectInvocation | CannyImageProcessorInvocation | HedImageProcessorInvocation | LineartImageProcessorInvocation | LineartAnimeImageProcessorInvocation | OpenposeImageProcessorInvocation | MidasDepthImageProcessorInvocation | NormalbaeImageProcessorInvocation | MlsdImageProcessorInvocation | PidiImageProcessorInvocation | ContentShuffleImageProcessorInvocation | ZoeDepthImageProcessorInvocation | MediapipeFaceProcessorInvocation | ImageToImageInvocation | LatentsToLatentsInvocation | InpaintInvocation)>;
|
|
/**
|
|
* The connections between nodes and their fields in this graph
|
|
*/
|
|
edges?: Array<Edge>;
|
|
};
|