Skip to content

@shbernal/ts-pptx


@shbernal/ts-pptx / index / DiagnosticCode

Type Alias: DiagnosticCode

DiagnosticCode = "object-name/empty" | "object-name/control-characters" | "object-name/too-long" | "object-name/duplicate" | "animation/target-index-out-of-range" | "animation/target-not-found" | "animation/target-missing" | "chart/invalid-axis-time-unit" | "chart/non-finite-value" | "chart/error-bars-missing-values" | "chart/axis-type-conflict" | "chart/invalid-metadata" | "chart/invalid-metadata-key" | "chart/invalid-metadata-value" | "chart/option-out-of-range" | "chart/invalid-subtotal-index" | "chart/symbol-size-out-of-range" | "chart/invalid-grid-line-size" | "chart/invalid-grid-line-style" | "chart/invalid-grid-line-cap" | "chart/layout-out-of-range" | "chart/stock-series-count" | "comment/missing-author" | "comment/missing-text" | "connector/bends-ignored-for-straight" | "connector/adj-out-of-range" | "connector/unresolved-binding" | "group/unsupported-child" | "group/unrecognized-child" | "group/no-children" | "group/partial-frame" | "image-fill/missing-source" | "image-fill/missing-base64-header" | "image-fill/svg-unsupported" | "image-fill/unresolved-media" | "image/crop-and-sizing-conflict" | "image/unmeasurable-natural-size" | "table/invalid-border" | "table/invalid-outer-border" | "table/invalid-horz-overflow" | "table/invalid-cell3d" | "table/col-width-count-mismatch" | "table/autopage-height-too-small" | "text/invalid-columns" | "text/invalid-column-spacing" | "text/invalid-fit-percentage" | "text/char-spacing-out-of-range" | "text/line-spacing-out-of-range" | "text/paragraph-margin-out-of-range" | "text/paragraph-indent-out-of-range" | "font/size-out-of-range" | "bullet/size-out-of-range" | "bullet/image-missing-base64-header" | "bullet/image-embed-failed" | "bullet/invalid-character-code" | "zoom/missing-target" | "zoom/unresolved-target" | "zoom/missing-section-title" | "zoom/section-not-found" | "zoom/section-empty" | "zoom/no-sections-to-summarize" | "color/not-a-string" | "color/invalid-value" | "shadow/invalid-type" | "shadow/angle-out-of-range" | "shadow/transparency-out-of-range" | "shadow/color-has-hash" | "geometry/invalid-shape-adjust" | "geometry/shape-adjust-overridden" | "geometry/arc-node-point-ignored" | "geometry/invalid-guide" | "geometry/unknown-guide-operation" | "geometry/invalid-connection-site" | "border/unknown-key" | "border/invalid-dash-type" | "object-lock/unsupported-on-shape" | "media/load-failed" | "model3d/preview-missing" | "theme/invalid-color-override" | "master/invalid-text-style-font-size" | "master/too-many-text-style-levels" | "notes/hyperlink-slide-unsupported" | "html/image-missing-source" | "section/missing-argument" | "section/missing-title" | "section/duplicate-title" | "slide/section-not-found" | "layout/invalid-definition" | "inspect/group-transform-missing" | "inspect/group-transform-degenerate" | "measure/shrink-unmeasured" | "measure/resize-unmeasured" | "measure/heuristic-metrics" | "margin/legacy-points" | "transparency/out-of-range" | "opacity/out-of-range" | "line/width-out-of-range" | "coord/bare-number-is-inches"

Defined in: src/codes.ts:33

The stable identifier for a non-fatal condition the library reports and then works around.

Codes are shared across entry points where the condition is the same even though the message differs — an image whose natural size cannot be measured reports image/unmeasurable-natural-size whether it came from addImage or from Picture.setImage.