UNPKG

ruchy-syntax-tools

Version:

Comprehensive syntax highlighting and language support for the Ruchy programming language

32 lines 1.56 kB
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. import { credentialLogger, formatError } from "../util/logging.js"; const BrowserNotSupportedError = new Error("VisualStudioCodeCredential is not supported in the browser."); const logger = credentialLogger("VisualStudioCodeCredential"); export const vsCodeCredentialControl = { set vsCodeCredentialFinder(_finder) { throw new Error("Attempted to register a VisualStudioCodeCredential provider plugin in the browser. This environment is not supported by VisualStudioCodeCredential."); }, }; /** * Connects to Azure using the credential provided by the VSCode extension 'Azure Account'. * * @deprecated This credential is deprecated because the VS Code Azure Account extension on which this credential * relies has been deprecated. Users should use other dev-time credentials, such as {@link AzureCliCredential}, * {@link AzureDeveloperCliCredential}, or {@link AzurePowerShellCredential} for their * local development needs. See Azure account extension deprecation notice [here](https://github.com/microsoft/vscode-azure-account/issues/964). */ export class VisualStudioCodeCredential { /** * Only available in Node.js */ constructor() { logger.info(formatError("", BrowserNotSupportedError)); throw BrowserNotSupportedError; } getToken() { logger.getToken.info(formatError("", BrowserNotSupportedError)); throw BrowserNotSupportedError; } } //# sourceMappingURL=visualStudioCodeCredential-browser.mjs.map