Plugin Development
API reference
Quick reference for classes and utilities
API Reference
Core Classes
Plugin- Top-level plugin containerResource<T>- Abstract base class for resourcesStatefulParameter<T, V>- Stateful parameter implementationPlan<T>- Change set representation
Utility Functions
// PTY access
getPty(): IPty
// Path utilities
tildify(absolutePath: string): string
untildify(pathWithTilde: string): string
// File utilities
fileExists(path: string): Promise<boolean>
directoryExists(path: string): Promise<boolean>
// Array utilities
areArraysEqual<T>(a: T[], b: T[], isEqual?: (a: T, b: T) => boolean): boolean