@microsoft/teamsfx-api
Advanced tools
Comparing version 0.6.1-alpha.9bd27adf.0 to 0.6.1-alpha.a1844fef.0
@@ -6,3 +6,5 @@ export declare const ConfigFolderName = "fx"; | ||
export declare const ProjectSettingsFileName = "projectSettings.json"; | ||
export declare const EnvProfileFileNameTemplate = "profile.@envName.json"; | ||
export declare const EnvNamePlaceholder = "@envName"; | ||
export declare const EnvConfigFileNameTemplate: string; | ||
export declare const EnvProfileFileNameTemplate: string; | ||
export declare const ProductName = "teamsfx"; | ||
@@ -9,0 +11,0 @@ export declare const ArchiveFolderName = ".archive"; |
@@ -5,3 +5,3 @@ // Copyright (c) Microsoft Corporation. | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Stage = exports.VsCodeEnv = exports.CLIPlatforms = exports.DynamicPlatforms = exports.StaticPlatforms = exports.Platform = exports.ArchiveLogFileName = exports.ArchiveFolderName = exports.ProductName = exports.EnvProfileFileNameTemplate = exports.ProjectSettingsFileName = exports.PublishProfilesFolderName = exports.InputConfigsFolderName = exports.AppPackageFolderName = exports.ConfigFolderName = void 0; | ||
exports.Stage = exports.VsCodeEnv = exports.CLIPlatforms = exports.DynamicPlatforms = exports.StaticPlatforms = exports.Platform = exports.ArchiveLogFileName = exports.ArchiveFolderName = exports.ProductName = exports.EnvProfileFileNameTemplate = exports.EnvConfigFileNameTemplate = exports.EnvNamePlaceholder = exports.ProjectSettingsFileName = exports.PublishProfilesFolderName = exports.InputConfigsFolderName = exports.AppPackageFolderName = exports.ConfigFolderName = void 0; | ||
exports.ConfigFolderName = "fx"; | ||
@@ -12,3 +12,5 @@ exports.AppPackageFolderName = "appPackage"; | ||
exports.ProjectSettingsFileName = "projectSettings.json"; | ||
exports.EnvProfileFileNameTemplate = "profile.@envName.json"; | ||
exports.EnvNamePlaceholder = "@envName"; | ||
exports.EnvConfigFileNameTemplate = `config.${exports.EnvNamePlaceholder}.json`; | ||
exports.EnvProfileFileNameTemplate = `profile.${exports.EnvNamePlaceholder}.json`; | ||
exports.ProductName = "teamsfx"; | ||
@@ -15,0 +17,0 @@ exports.ArchiveFolderName = ".archive"; |
@@ -1,8 +0,9 @@ | ||
import { Inputs, LocalSettings, PluginConfig, ProjectSettings, ReadonlySolutionConfig, SolutionConfig } from "./types"; | ||
import { Inputs, LocalSettings, PluginConfig, ProjectSettings, ReadonlySolutionConfig } from "./types"; | ||
import { GraphTokenProvider, LogProvider, TelemetryReporter, AzureAccountProvider, AppStudioTokenProvider, TreeProvider, PermissionRequestProvider } from "./utils"; | ||
import { UserInteraction } from "./qm"; | ||
import { CryptoProvider } from "./utils"; | ||
import { EnvConfig } from "./schemas/envConfig"; | ||
export interface Context { | ||
root: string; | ||
targetEnvName?: string; | ||
envInfo?: EnvInfo; | ||
logProvider?: LogProvider; | ||
@@ -21,4 +22,9 @@ telemetryReporter?: TelemetryReporter; | ||
} | ||
export interface EnvInfo { | ||
envName: string; | ||
config: EnvConfig; | ||
profile: Map<string, any>; | ||
} | ||
export interface SolutionContext extends Context { | ||
config: SolutionConfig; | ||
envInfo: EnvInfo; | ||
} | ||
@@ -25,0 +31,0 @@ export interface PluginContext extends Context { |
@@ -13,4 +13,5 @@ import * as v2 from "./v2"; | ||
export * from "./qm"; | ||
export * from "./schemas"; | ||
export { v2 }; | ||
export * from "neverthrow"; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -20,3 +20,4 @@ // Copyright (c) Microsoft Corporation. | ||
tslib_1.__exportStar(require("./qm"), exports); | ||
tslib_1.__exportStar(require("./schemas"), exports); | ||
tslib_1.__exportStar(require("neverthrow"), exports); | ||
//# sourceMappingURL=index.js.map |
@@ -43,3 +43,2 @@ import { OptionItem } from "./qm"; | ||
} | ||
export declare type EnvConfig = Json; | ||
/** | ||
@@ -46,0 +45,0 @@ * project static settings |
{ | ||
"name": "@microsoft/teamsfx-api", | ||
"version": "0.6.1-alpha.9bd27adf.0", | ||
"version": "0.6.1-alpha.a1844fef.0", | ||
"description": "teamsfx framework api", | ||
@@ -22,2 +22,3 @@ "main": "build/index.js", | ||
"build:api-markdown": "npm run build && rimraf ../../docs/api && npx api-documenter markdown -i temp -o ../../docs/api", | ||
"postbuild": "npx cpy src/schemas/*.json build/schemas/", | ||
"prepare": "npm run build", | ||
@@ -46,2 +47,3 @@ "lint:fix": "eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix", | ||
"chai-spies": "^1.0.0", | ||
"cpy-cli": "^3.1.1", | ||
"eslint": "^7.22.0", | ||
@@ -67,3 +69,3 @@ "json-schema-to-typescript": "^10.1.4", | ||
}, | ||
"gitHead": "e5656cba0fada297cfd18ff4c7b37ef502e38882", | ||
"gitHead": "6879950c157c6552d6072f9caa5af6c12af901ad", | ||
"publishConfig": { | ||
@@ -70,0 +72,0 @@ "access": "public" |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
216683
117
3460
26