Skip to content

API Reference

Generated from the public TypeScript surface with TypeDoc and organized by import path.

Core

  • Core - @varavel/vdl-plugin-sdk Define plugins and use the typed VDL IR surface exported by the main SDK entry point.

Utilities

  • IR - @varavel/vdl-plugin-sdk/utils/ir
  • Options - @varavel/vdl-plugin-sdk/utils/options
  • Strings - @varavel/vdl-plugin-sdk/utils/strings
  • Arrays - @varavel/vdl-plugin-sdk/utils/arrays
  • Functions - @varavel/vdl-plugin-sdk/utils/functions
  • Maps - @varavel/vdl-plugin-sdk/utils/maps
  • Math - @varavel/vdl-plugin-sdk/utils/math
  • Objects - @varavel/vdl-plugin-sdk/utils/objects
  • Sets - @varavel/vdl-plugin-sdk/utils/sets
  • Paths - @varavel/vdl-plugin-sdk/utils/paths
  • Crypto - @varavel/vdl-plugin-sdk/utils/crypto
  • Predicates - @varavel/vdl-plugin-sdk/utils/predicates
  • Misc - @varavel/vdl-plugin-sdk/utils/misc

Testing

  • Testing - @varavel/vdl-plugin-sdk/testing Build realistic plugin input and IR fixtures for tests with the irb helpers.