kist
Version:
Package Pipeline Processor
22 lines (21 loc) • 727 B
JavaScript
;
// ============================================================================
// Interfaces
// ============================================================================
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Recommendations for Extending StepOptionsInterface:
* - For specific actions, extend `StepOptionsInterface` to add detailed types
* and enforce stricter validation.
*
* Example:
* ```typescript
* export interface BuildStepOptions extends StepOptionsInterface {
* minify?: boolean;
* target?: 'es5' | 'es6' | 'es2020';
* sourceMap?: boolean;
* }
* ```
*
* This approach ensures type safety while maintaining flexibility for general steps.
*/