Modelina
    Preparing search index...

    Interface JavaScriptOptions

    interface JavaScriptOptions {
        constraints: Constraints<JavaScriptOptions>;
        defaultPreset?: Partial<{ class: ClassPresetType<any> }>;
        dependencyManager?:
            | AbstractDependencyManager
            | (() => AbstractDependencyManager);
        indentation?: { size: number; type: IndentationTypes };
        moduleSystem: "CJS" | "ESM";
        presets?: Presets<Partial<{ class: ClassPresetType<any> }>>;
        processorOptions?: ProcessorOptions;
        typeMapping: TypeMapping<JavaScriptOptions, JavaScriptDependencyManager>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    defaultPreset?: Partial<{ class: ClassPresetType<any> }>
    dependencyManager?:
        | AbstractDependencyManager
        | (() => AbstractDependencyManager)

    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.

    indentation?: { size: number; type: IndentationTypes }
    moduleSystem: "CJS" | "ESM"
    presets?: Presets<Partial<{ class: ClassPresetType<any> }>>
    processorOptions?: ProcessorOptions
    typeMapping: TypeMapping<JavaScriptOptions, JavaScriptDependencyManager>