UNPKG

@dev-thought/nx-deploy-it

Version:

[![npm version](https://badge.fury.io/js/%40dev-thought%2Fnx-deploy-it.svg)](https://www.npmjs.com/package/@dev-thought/nx-deploy-it) [![The MIT License](https://img.shields.io/badge/license-MIT-orange.svg?color=blue&style=flat-square)](http://opensource.

17 lines (16 loc) 1.1 kB
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;