@dev-thought/nx-deploy-it
Version:
[](https://www.npmjs.com/package/@dev-thought/nx-deploy-it) [](http://opensource.
17 lines (16 loc) • 1.1 kB
TypeScript
import { ProjectDefinition, WorkspaceDefinition } from '@angular-devkit/core/src/workspace';
import { BaseAdapter } from '../adapter/base.adapter';
import { ApplicationType } from './application-type';
import { NxDeployItInitSchematicSchema } from '../schematics/init/schema';
import { Tree } from '@angular-devkit/schematics';
import { BuilderContext } from '@angular-devkit/architect';
export declare function getRealWorkspacePath(): string;
export declare function getPulumiBinaryPath(): string;
export declare function getAdapterByApplicationType(applicationType: ApplicationType, project: ProjectDefinition, options: NxDeployItInitSchematicSchema): BaseAdapter;
export declare function getAdapter(project: ProjectDefinition, options: NxDeployItInitSchematicSchema, host?: Tree): BaseAdapter;
export declare function getApplications(workspace: WorkspaceDefinition, host: Tree): {
projectName: string;
applicationType: ApplicationType;
}[];
export declare function getProjectConfig(context: BuilderContext): any;
export declare function getDistributionPath(context: BuilderContext): string;