Amplify Toolbox
    Preparing search index...

    Type Alias PackageManagerController

    type PackageManagerController = {
        allowsSignalPropagation: () => boolean;
        getCommand: (args: string[]) => string;
        initializeProject: () => Promise<void>;
        initializeTsConfig: (targetDir: string) => Promise<void>;
        installDependencies: (
            packageNames: string[],
            type: "dev" | "prod",
        ) => Promise<void>;
        runWithPackageManager: (
            args: string[] | undefined,
            dir: string,
            options?: ExecaOptions,
        ) => ExecaChildProcess;
        tryGetDependencies: () => Promise<Dependency[] | undefined>;
    }
    Index

    Properties

    allowsSignalPropagation: () => boolean
    getCommand: (args: string[]) => string
    initializeProject: () => Promise<void>
    initializeTsConfig: (targetDir: string) => Promise<void>
    installDependencies: (
        packageNames: string[],
        type: "dev" | "prod",
    ) => Promise<void>
    runWithPackageManager: (
        args: string[] | undefined,
        dir: string,
        options?: ExecaOptions,
    ) => ExecaChildProcess
    tryGetDependencies: () => Promise<Dependency[] | undefined>