File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -15653,12 +15653,19 @@ declare module 'vscode' {
15653
15653
*/
15654
15654
export interface AuthenticationGetSessionOptions {
15655
15655
/**
15656
- * Whether the existing user session preference should be cleared.
15656
+ * Whether the existing session preference should be cleared.
15657
15657
*
15658
15658
* For authentication providers that support being signed into multiple accounts at once, the user will be
15659
15659
* prompted to select an account to use when {@link authentication.getSession getSession} is called. This preference
15660
15660
* is remembered until {@link authentication.getSession getSession} is called with this flag.
15661
15661
*
15662
+ * Note:
15663
+ * The preference is extension specific. So if one extension calls {@link authentication.getSession getSession}, it will not
15664
+ * affect the session preference for another extension calling {@link authentication.getSession getSession}. Additionally,
15665
+ * the preference is set for the current workspace and also globally. This means that new workspaces will use the "global"
15666
+ * value at first and then when this flag is provided, a new value can be set for that workspace. This also means
15667
+ * that pre-existing workspaces will not lose their preference if a new workspace sets this flag.
15668
+ *
15662
15669
* Defaults to false.
15663
15670
*/
15664
15671
clearSessionPreference?: boolean;
You can’t perform that action at this time.
0 commit comments