CORE_REGULAR_TOOL_IDS (types/toolId.ts)

Stirling-PDF · frontend/src/editor/core/types/toolId.ts · typescript · MIT
ui

TypeScript module exporting core tool ID constants and type guards for PDF operations.

// Source: https://github.com/Stirling-Tools/Stirling-PDF | License: MIT | Copyright 2025 Stirling PDF Inc
// Provided via justclaw.it.com; keep this notice with the code.
import {
  PROPRIETARY_REGULAR_TOOL_IDS,
  PROPRIETARY_SUPER_TOOL_IDS,
  PROPRIETARY_LINK_TOOL_IDS,
} from "@editor/types/proprietaryToolId";

export type ToolKind = "regular" | "super" | "link";

export const CORE_REGULAR_TOOL_IDS = [
  "certSign",
  "sign",
  "addText",
  "addPassword",
  "removePassword",
  "removePages",
  "removeBlanks",
  "removeAnnotations",
  "removeImage",
  "changePermissions",
  "watermark",
  "sanitize",
  "split",
  "merge",
  "convert",
  "ocr",
  "addImage",
  "rotate",
  "autoRotate",
  "annotate",
  "scannerImageSplit",
  "editTableOfContents",
  "autoRename",
  "pageLayout",
  "scalePag

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key