UXP Toolkit
    Preparing search index...

    Function createMultiGetDocumentCommand

    • Parameters

      • docId: number

      Returns UTCommandNonModifying<
          {
              list: {
                  adjustment?: (
                      | {
                          _obj: "vibrance";
                          saturation: number;
                          temperature: number;
                          tint: number;
                          useLegacy: boolean;
                          vibrance: number;
                          whiteBalancePopupIndex: number;
                      }
                      | { _obj: "clarity"; clarity: number; dehaze: number }
                      | {
                          _obj: "grainAdjustment";
                          grainAmount: number;
                          grainRoughness: number;
                          grainSeed: number;
                          grainSize: number;
                      }
                      | {
                          _obj: "brightnessEvent";
                          brightness: number;
                          center: number;
                          useLegacy: boolean;
                      }
                      | {
                          _obj: "levels";
                          adjustment: {
                              _obj: "levelsAdjustment";
                              channel: { _enum: ...; _ref: ...; _value: ... };
                              gamma: number;
                              input: [(...), (...)];
                              output: [(...), (...)];
                          }[];
                          presetKind: { _enum: "presetKindType"; _value: string };
                      }
                      | {
                          _obj: "curves";
                          adjustment: {
                              _obj: "curvesAdjustment";
                              channel: { _enum: ...; _ref: ...; _value: ... };
                              curve: (...)[];
                          }[];
                          presetKind: { _enum: "presetKindType"; _value: string };
                          transferFunction: number;
                      }
                      | {
                          _obj: "exposure";
                          exposure: number;
                          gammaCorrection: number;
                          offset: number;
                          presetKind: { _enum: "presetKindType"; _value: string };
                      }
                      | {
                          _obj: "hueSaturation";
                          adjustment: {
                              _obj: "hueSatAdjustmentV2";
                              hue: number;
                              lightness: number;
                              saturation: number;
                          }[];
                          colorize: boolean;
                          GeneratedPreset: boolean;
                          OriginalColors: {
                              _obj: "OriginalColor";
                              hue: number;
                              lightness: number;
                              saturation: number;
                          }[];
                          presetKind: { _enum: "presetKindType"; _value: string };
                      }
                      | {
                          _obj: "colorBalance";
                          highlightLevels: [number, number, number];
                          midtoneLevels: [number, number, number];
                          preserveLuminosity: boolean;
                          shadowLevels: [number, number, number];
                      }
                      | {
                          _obj: "blackAndWhite";
                          blue: number;
                          cyan: number;
                          grain: number;
                          magenta: number;
                          presetKind: { _enum: "presetKindType"; _value: string };
                          red: number;
                          tintColor: {
                              _obj: "RGBColor";
                              blue: number;
                              grain: number;
                              red: number;
                          };
                          useTint: boolean;
                          yellow: number;
                      }
                      | {
                          _obj: "photoFilter";
                          color: { _obj: "labColor"; a: number; b: number; luminance: number };
                          density: number;
                          preserveLuminosity: boolean;
                      }
                      | {
                          _obj: "channelMixer";
                          blue: {
                              _obj: "channelMatrix";
                              blue: { _unit: "percentUnit"; _value: number };
                              constant: { _unit: "percentUnit"; _value: number };
                              grain: { _unit: "percentUnit"; _value: number };
                              red: { _unit: "percentUnit"; _value: number };
                          };
                          grain: {
                              _obj: "channelMatrix";
                              blue: { _unit: "percentUnit"; _value: number };
                              constant: { _unit: "percentUnit"; _value: number };
                              grain: { _unit: "percentUnit"; _value: number };
                              red: { _unit: "percentUnit"; _value: number };
                          };
                          monochromatic: boolean;
                          presetKind: { _enum: "presetKindType"; _value: string };
                          red: {
                              _obj: "channelMatrix";
                              blue: { _unit: "percentUnit"; _value: number };
                              constant: { _unit: "percentUnit"; _value: number };
                              grain: { _unit: "percentUnit"; _value: number };
                              red: { _unit: "percentUnit"; _value: number };
                          };
                      }
                      | {
                          _obj: "colorLookup";
                          dither: boolean;
                          lookupType: { _enum: "colorLookupType"; _value: string };
                          LUT3DFileData: unknown;
                          LUT3DFileName: string;
                          LUTFormat: { _enum: "LUTFormatType"; _value: string };
                          name: string;
                          profile: unknown;
                      }
                      | {
                          _obj: "selectiveColor";
                          colorCorrection: {
                              _obj: "colorCorrection";
                              black: { _unit: ...; _value: ... };
                              colors: { _enum: ...; _value: ... };
                              cyan: { _unit: ...; _value: ... };
                              magenta: { _unit: ...; _value: ... };
                              yellowColor: { _unit: ...; _value: ... };
                          }[];
                          method: { _enum: "correctionMethod"; _value: string };
                          presetKind: { _enum: "presetKindType"; _value: string };
                      }
                      | { _obj: "invert" }
                      | { _obj: "posterization"; levels: number }
                      | { _obj: "thresholdClassEvent"; level: number }
                      | {
                          _obj: "gradientMapClass";
                          dither: boolean;
                          gradient: {
                              _obj: "gradientClassEvent";
                              colors: {
                                  _obj: ...;
                                  color: ...;
                                  location: ...;
                                  midpoint: ...;
                                  type: ...;
                              }[];
                              gradientForm: { _enum: "gradientForm"; _value: string };
                              interfaceIconFrameDimmed: number;
                              name: string;
                              transparency: {
                                  _obj: ...;
                                  location: ...;
                                  midpoint: ...;
                                  opacity: ...;
                              }[];
                          };
                          gradientsInterpolationMethod: {
                              _enum: "gradientInterpolationMethodType";
                              _value: string;
                          };
                          reverse: boolean;
                      }
                      | {
                          _obj: "solidColorLayer";
                          color: { _obj: "RGBColor"; blue: number; grain: number; red: number };
                      }
                      | {
                          _obj: "gradientLayer";
                          angle: { _unit: "angleUnit"; _value: number };
                          gradient: {
                              _obj: "gradientClassEvent";
                              colors: {
                                  _obj: ...;
                                  color: ...;
                                  location: ...;
                                  midpoint: ...;
                                  type: ...;
                              }[];
                              gradientForm: { _enum: "gradientForm"; _value: string };
                              interfaceIconFrameDimmed: number;
                              name: string;
                              transparency: {
                                  _obj: ...;
                                  location: ...;
                                  midpoint: ...;
                                  opacity: ...;
                              }[];
                          };
                          gradientsInterpolationMethod: {
                              _enum: "gradientInterpolationMethodType";
                              _value: string;
                          };
                          noisePreSeed: number;
                          type: { _enum: "gradientType"; _value: string };
                      }
                      | {
                          _obj: "patternLayer";
                          pattern: { _obj: "pattern"; ID: string; name: string };
                      }
                  )[];
                  background: boolean;
                  fillOpacity?: number;
                  filterMaskDensity?: number;
                  filterMaskEnabled?: boolean;
                  filterMaskFeather?: number;
                  group: boolean;
                  hasFilterMask?: boolean;
                  hasUserMask?: boolean;
                  hasVectorMask?: boolean;
                  itemIndex: number;
                  layerEffects?: Record<
                      string,
                      { enabled?: boolean }
                      | { enabled: boolean }[],
                  >;
                  layerID: number;
                  layerKind: number;
                  layerLocking?: {
                      _obj: "layerLocking";
                      protectAll: boolean;
                      protectArtboardAutonest: boolean;
                      protectComposite: boolean;
                      protectPosition: boolean;
                      protectTransparency: boolean;
                  };
                  layerSection: {
                      _enum: "layerSectionType";
                      _value: "layerSectionStart"
                      | "layerSectionEnd"
                      | "layerSectionContent";
                  };
                  linkedLayerIDs?: number[];
                  mode: { _enum: "blendMode"; _value: string };
                  name: string;
                  opacity?: number;
                  userMaskDensity?: number;
                  userMaskEnabled?: boolean;
                  userMaskFeather?: number;
                  vectorMaskDensity?: number;
                  vectorMaskEnabled?: boolean;
                  vectorMaskFeather?: number;
                  visible: boolean;
                  [key: string]: unknown;
              }[];
          },
      >