@microsoft/teamsfx-api
Version:
teamsfx framework api
100 lines • 3.54 kB
TypeScript
export declare const ConfigFolderName = "fx";
export declare const AppPackageFolderName = "appPackage";
export declare const BuildFolderName = "build";
export declare const ResponseTemplatesFolderName = "responseTemplates";
export declare const TemplateFolderName = "templates";
export declare const ProductName = "teamsfx";
export declare const AutoGeneratedReadme = "README-auto-generated.md";
export declare const DefaultReadme = "README.md";
export declare const SettingsFolderName = "teamsfx";
export declare const ManifestTemplateFileName = "manifest.json";
export declare const DefaultApiSpecFolderName = "apiSpecificationFile";
export declare const DefaultApiSpecYamlFileName = "openapi.yaml";
export declare const DefaultApiSpecJsonFileName = "openapi.json";
export declare const DefaultPluginManifestFileName = "ai-plugin.json";
/**
* questions for VS and CLI_HELP platforms are static question which don't depend on project context
* questions for VSCode and CLI platforms are dynamic question which depend on project context
*/
export declare enum Platform {
VSCode = "vsc",
CLI = "cli",
VS = "vs",
CLI_HELP = "cli_help"
}
export declare const StaticPlatforms: Platform[];
export declare const DynamicPlatforms: Platform[];
export declare const CLIPlatforms: Platform[];
export declare enum VsCodeEnv {
local = "local",
codespaceBrowser = "codespaceBrowser",
codespaceVsCode = "codespaceVsCode",
remote = "remote"
}
export declare enum Stage {
create = "create",
createTdp = "createTdp",
build = "build",
debug = "debug",
provision = "provision",
deploy = "deploy",
package = "package",
publish = "publish",
share = "share",
shareRemove = "shareRemove",
createEnv = "createEnv",
listEnv = "listEnv",
removeEnv = "removeEnv",
switchEnv = "switchEnv",
userTask = "userTask",
update = "update",
grantPermission = "grantPermission",
checkPermission = "checkPermission",
listCollaborator = "listCollaborator",
getQuestions = "getQuestions",
getProjectConfig = "getProjectConfig",
addFeature = "addFeature",
addWebpart = "addWebpart",
addResource = "addResource",
addCapability = "addCapability",
addCiCdFlow = "addCiCdFlow",
deployAad = "deployAad",
buildAad = "buildAad",
ConvertAadToNewSchema = "convertAadToNewSchema",
deployTeams = "deployTeams",
initDebug = "initDebug",
initInfra = "initInfra",
publishInDeveloperPortal = "publishInDeveloperPortal",
validateApplication = "validateApplication",
createAppPackage = "createAppPackage",
previewWithManifest = "previewWithManifest",
copilotPluginAddAPI = "copilotPluginAddAPI",
syncManifest = "syncManifest",
addPlugin = "addPlugin",
metaOSExtendToDA = "metaOSExtendToDA",
RegeneratePlugin = "regeneratePlugin",
kiotaRegenerate = "kiotaRegenerate",
addAuthAction = "addAuthAction",
addKnowledge = "addKnowledge",
setSensitivityLabel = "setSensitivityLabel",
installApp = "installApp"
}
export declare enum TelemetryEvent {
askQuestion = "askQuestion"
}
export declare enum TelemetryProperty {
answerType = "answerType",
question = "question",
answer = "answer",
platform = "platform",
stage = "stage"
}
/**
* You can register your callback function when you want to be notified
* at some predefined events.
*/
export declare enum CoreCallbackEvent {
lock = "lock",
unlock = "unlock"
}
//# sourceMappingURL=constants.d.ts.map