Interface CommonGeneratorOptions<P, DependencyManager>

Type Parameters

  • P extends Preset = Preset

  • DependencyManager extends AbstractDependencyManager = AbstractDependencyManager

Hierarchy

Properties

defaultPreset?: P
dependencyManager?: DependencyManager | (() => DependencyManager)

This dependency manager type serves two functions.

  1. It can be used to provide a factory for generate functions
  2. It can be used to provide a single instance of a dependency manager, to add all dependencies together

This depends on context and where it's used.

Type declaration

    • (): DependencyManager
    • Returns DependencyManager

indentation?: {
    size: number;
    type: IndentationTypes;
}

Type declaration

presets?: Presets<P>
processorOptions?: ProcessorOptions

Generated using TypeDoc