Nutrient Web SDK
    Preparing search index...
    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          backgroundColor?: string;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          isDrawnNaturally?: boolean;
          isSignature?: boolean;
          lines?: { intensities: number[][]; points: [number, number][][] };
          lineWidth?: number;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          strokeColor?: string;
          subject?: string;
          type?: "pspdfkit/ink";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/ink";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          endPoint?: [number, number];
          fillColor?: string;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          lineCaps?: LineCapsType;
          lines?: { intensities: number[][]; points: [number, number][][] };
          lineWidth?: number;
          measurementPrecision?: NonNullable<
              (IMeasurementPrecision | null | undefined),
          >;
          measurementScale?: {
              from: number;
              to: number;
              unitFrom: "in" | "mm" | "cm" | "pt";
              unitTo: "in" | "mm" | "cm" | "pt" | "ft" | "m" | "yd" | "km" | "mi";
          };
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          startPoint?: [number, number];
          strokeColor?: string;
          strokeDashArray?: [number, number];
          strokeWidth?: number;
          subject?: string;
          type?: "pspdfkit/shape/line";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/shape/line";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          cloudyBorderInset?: [
              left: number,
              top: number,
              right: number,
              bottom: number,
          ];
          cloudyBorderIntensity?: number;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          fillColor?: string;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          lineWidth?: number;
          measurementBBox?: [
              left: number,
              top: number,
              width: number,
              height: number,
          ];
          measurementPrecision?: NonNullable<
              (IMeasurementPrecision | null | undefined),
          >;
          measurementScale?: {
              from: number;
              to: number;
              unitFrom: "in" | "mm" | "cm" | "pt";
              unitTo: "in" | "mm" | "cm" | "pt" | "ft" | "m" | "yd" | "km" | "mi";
          };
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          strokeColor?: string;
          strokeDashArray?: [number, number];
          strokeWidth?: number;
          subject?: string;
          type?: "pspdfkit/shape/rectangle";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/shape/rectangle";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          cloudyBorderInset?: [
              left: number,
              top: number,
              right: number,
              bottom: number,
          ];
          cloudyBorderIntensity?: number;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          fillColor?: string;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          lineWidth?: number;
          measurementBBox?: [
              left: number,
              top: number,
              width: number,
              height: number,
          ];
          measurementPrecision?: NonNullable<
              (IMeasurementPrecision | null | undefined),
          >;
          measurementScale?: {
              from: number;
              to: number;
              unitFrom: "in" | "mm" | "cm" | "pt";
              unitTo: "in" | "mm" | "cm" | "pt" | "ft" | "m" | "yd" | "km" | "mi";
          };
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          strokeColor?: string;
          strokeDashArray?: [number, number];
          strokeWidth?: number;
          subject?: string;
          type?: "pspdfkit/shape/ellipse";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/shape/ellipse";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          cloudyBorderIntensity?: number;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          fillColor?: string;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          lines?: { intensities: number[][]; points: [number, number][][] };
          lineWidth?: number;
          measurementPrecision?: NonNullable<
              (IMeasurementPrecision | null | undefined),
          >;
          measurementScale?: {
              from: number;
              to: number;
              unitFrom: "in" | "mm" | "cm" | "pt";
              unitTo: "in" | "mm" | "cm" | "pt" | "ft" | "m" | "yd" | "km" | "mi";
          };
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          points?: [number, number][];
          strokeColor?: string;
          strokeDashArray?: [number, number];
          strokeWidth?: number;
          subject?: string;
          type?: "pspdfkit/shape/polygon";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/shape/polygon";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          fillColor?: string;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          lineCaps?: LineCapsType;
          lines?: { intensities: number[][]; points: [number, number][][] };
          lineWidth?: number;
          measurementPrecision?: NonNullable<
              (IMeasurementPrecision | null | undefined),
          >;
          measurementScale?: {
              from: number;
              to: number;
              unitFrom: "in" | "mm" | "cm" | "pt";
              unitTo: "in" | "mm" | "cm" | "pt" | "ft" | "m" | "yd" | "km" | "mi";
          };
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          points?: [number, number][];
          strokeColor?: string;
          strokeDashArray?: [number, number];
          strokeWidth?: number;
          subject?: string;
          type?: "pspdfkit/shape/polyline";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/shape/polyline";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          backgroundColor?: string;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          borderColor?: string;
          borderStyle?: NonNullable<(IBorderStyle | null | undefined)>;
          borderWidth?: number;
          callout?: {
              cap?:
                  | null
                  | | "square"
                  | "circle"
                  | "diamond"
                  | "openArrow"
                  | "closedArrow"
                  | "butt"
                  | "reverseOpenArrow"
                  | "reverseClosedArrow"
                  | "slash";
              end: [number, number];
              innerRectInset?:
                  | null
                  | [left: number, top: number, right: number, bottom: number];
              knee?: null | [number, number];
              start: [number, number];
          };
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          font?: string;
          fontColor?: string;
          fontSize?: number;
          fontStyle?: string[];
          group?: string;
          horizontalAlign?: NonNullable<undefined | "left" | "center" | "right">;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          isFitting?: NonNullable<undefined | boolean>;
          lineHeightFactor?: number;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          rotation?: number;
          subject?: string;
          text?: { format: "xhtml"
          | "plain"; value: string };
          type?: "pspdfkit/text";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
          verticalAlign?: NonNullable<undefined | "center" | "top" | "bottom">;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/text";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          color?: string;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          icon?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          subject?: string;
          text?: { format: "plain"; value: string };
          type?: "pspdfkit/note";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/note";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          color?: string;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          kind?: NonNullable<(StampKind | undefined)>;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          rotation?: number;
          stampType?: NonNullable<
              | "Approved"
              | "NotApproved"
              | "Draft"
              | "Final"
              | "Completed"
              | "Confidential"
              | "ForPublicRelease"
              | "NotForPublicRelease"
              | "ForComment"
              | "Void"
              | "PreliminaryResults"
              | "InformationOnly"
              | "Rejected"
              | "Accepted"
              | "InitialHere"
              | "SignHere"
              | "Witness"
              | "AsIs"
              | "Departmental"
              | "Experimental"
              | "Expired"
              | "Sold"
              | "TopSecret"
              | "Revised"
              | "RejectedWithText"
              | "Custom",
          >;
          subject?: string;
          subtitle?: string;
          subTitle?: string;
          title?: string;
          type?: "pspdfkit/stamp";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
          xfdfAppearanceStream?: string;
          xfdfAppearanceStreamOriginalPageRotation?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          color: string;
          id: string;
          pageIndex: number;
          type: "pspdfkit/stamp";
          v: number;
      }

      • Optionalaction?: NonNullable<(CoreActionJSON | null | undefined)>
      • OptionalAPStreamCache?: NonNullable<undefined | { cache: string } | { attach: string }>
      • Optionalbbox?: [left: number, top: number, width: number, height: number]
      • OptionalblendMode?: NonNullable<(IBlendMode | null | undefined)>
      • Optionalcolor?: string
      • OptionalcreatedAt?: NonNullable<undefined | string | Date>
      • OptionalcreatorName?: string
      • OptionalcustomData?: Record<string, unknown>
      • Optionalflags?: (
            | "noView"
            | "noPrint"
            | "locked"
            | "lockedContents"
            | "readOnly"
            | "hidden"
            | "noZoom"
            | "noRotate"
        )[]
      • Optionalgroup?: string
      • Optionalid?: string
      • OptionalisAnonymous?: NonNullable<undefined | boolean>
      • OptionalisCommentThreadRoot?: NonNullable<undefined | boolean>
      • Optionalkind?: NonNullable<(StampKind | undefined)>
      • Optionalname?: string
      • Optionalnote?: string
      • Optionalopacity?: number
      • OptionalpageIndex?: number
      • OptionalpdfObjectId?: number
      • Optionalpermissions?: {
            delete: boolean;
            edit: boolean;
            fill?: boolean;
            reply?: boolean;
            setGroup: boolean;
        }
      • Optionalrotation?: number
      • OptionalstampType?: NonNullable<
            | "Approved"
            | "NotApproved"
            | "Draft"
            | "Final"
            | "Completed"
            | "Confidential"
            | "ForPublicRelease"
            | "NotForPublicRelease"
            | "ForComment"
            | "Void"
            | "PreliminaryResults"
            | "InformationOnly"
            | "Rejected"
            | "Accepted"
            | "InitialHere"
            | "SignHere"
            | "Witness"
            | "AsIs"
            | "Departmental"
            | "Experimental"
            | "Expired"
            | "Sold"
            | "TopSecret"
            | "Revised"
            | "RejectedWithText"
            | "Custom",
        >
      • Optionalsubject?: string
      • Optionalsubtitle?: string
      • OptionalsubTitle?: string
      • Optionaltitle?: string
      • Optionaltype?: "pspdfkit/stamp"
      • OptionalupdatedAt?: NonNullable<undefined | string | Date>
      • Optionalv?: number
      • OptionalxfdfAppearanceStream?: string
      • OptionalxfdfAppearanceStreamOriginalPageRotation?: number
      • bbox: [left: number, top: number, width: number, height: number]
      • color: string
      • id: string
      • pageIndex: number
      • type: "pspdfkit/stamp"
      • v: number
    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          contentType?: string;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          description?: string;
          fileName?: string;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          imageAttachmentId?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          isSignature?: NonNullable<undefined | boolean>;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          rotation?: number;
          subject?: string;
          type?: "pspdfkit/image";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
          xfdfAppearanceStream?: string;
          xfdfAppearanceStreamOriginalPageRotation?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/image";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          contentType?: string;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          description?: string;
          fileName?: string;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          mediaAttachmentId?: string;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          subject?: string;
          type?: "pspdfkit/media";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/media";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          borderColor?: string;
          borderStyle?: NonNullable<(IBorderStyle | null | undefined)>;
          borderWidth?: number;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          subject?: string;
          type?: "pspdfkit/link";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/link";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          additionalActions?: {
              [key: string]: undefined | { type: string; [key: string]: unknown };
          };
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          backgroundColor?: string;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          borderColor?: string;
          borderDashArray?: number[];
          borderStyle?: NonNullable<(IBorderStyle | null | undefined)>;
          borderWidth?: number;
          buttonIconUpdatedAt?: number;
          contentType?: string;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          font?: string;
          fontColor?: string;
          fontSize?: NonNullable<undefined | null | number | "auto">;
          fontStyle?: string[];
          formFieldName?: string;
          group?: string;
          horizontalAlign?: NonNullable<
              undefined
              | null
              | "left"
              | "center"
              | "right",
          >;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          lineHeightFactor?: number;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          rotation?: number;
          subject?: string;
          type?: "pspdfkit/widget";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
          verticalAlign?: NonNullable<undefined | null | "center" | "top" | "bottom">;
          widgetAttachmentId?: string;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/widget";
          v: number;
      }

    • Parameters

      Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          color?: string;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          rects?: [number, number, number, number][];
          subject?: string;
          type?: NonNullable<
              | "pspdfkit/markup/highlight"
              | "pspdfkit/markup/squiggly"
              | "pspdfkit/markup/strikeout"
              | "pspdfkit/markup/underline"
              | "pspdfkit/markup/redaction",
          >;
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: NonNullable<
              | "pspdfkit/markup/highlight"
              | "pspdfkit/markup/squiggly"
              | "pspdfkit/markup/strikeout"
              | "pspdfkit/markup/underline"
              | "pspdfkit/markup/redaction",
          >;
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          color?: string;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          fillColor?: string;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          name?: string;
          note?: string;
          opacity?: number;
          outlineColor?: string;
          overlayText?: string;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          rects?: [number, number, number, number][];
          repeatOverlayText?: NonNullable<undefined | null | boolean>;
          rotation?: number;
          subject?: string;
          type?: "pspdfkit/markup/redaction";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/markup/redaction";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          subject?: string;
          type?: "pspdfkit/comment-marker";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/comment-marker";
          v: number;
      }

    • Returns {
          action?: NonNullable<(CoreActionJSON | null | undefined)>;
          APStreamCache?: NonNullable<
              undefined
              | { cache: string }
              | { attach: string },
          >;
          bbox?: [left: number, top: number, width: number, height: number];
          blendMode?: NonNullable<(IBlendMode | null | undefined)>;
          createdAt?: NonNullable<undefined | string | Date>;
          creatorName?: string;
          customData?: Record<string, unknown>;
          flags?: (
              | "noView"
              | "noPrint"
              | "locked"
              | "lockedContents"
              | "readOnly"
              | "hidden"
              | "noZoom"
              | "noRotate"
          )[];
          group?: string;
          id?: string;
          isAnonymous?: NonNullable<undefined | boolean>;
          isCommentThreadRoot?: NonNullable<undefined | boolean>;
          name?: string;
          note?: string;
          opacity?: number;
          pageIndex?: number;
          pdfObjectId?: number;
          permissions?: {
              delete: boolean;
              edit: boolean;
              fill?: boolean;
              reply?: boolean;
              setGroup: boolean;
          };
          subject?: string;
          type?: "pspdfkit/unknown";
          updatedAt?: NonNullable<undefined | string | Date>;
          v?: number;
      } & {
          bbox: [left: number, top: number, width: number, height: number];
          id: string;
          pageIndex: number;
          type: "pspdfkit/unknown";
          v: number;
      }

    • Parameters

      Returns AnnotationsBackendJSONUnion