mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Merge from vscode cbeff45f80213db0ddda2183170281ed97ed3b12 (#8670)
* Merge from vscode cbeff45f80213db0ddda2183170281ed97ed3b12 * fix null strict checks
This commit is contained in:
@@ -996,6 +996,7 @@ class EditorAccessibilitySupport extends BaseEditorOption<EditorOption.accessibi
|
||||
|
||||
/**
|
||||
* The kind of animation in which the editor's cursor should be rendered.
|
||||
* @internal
|
||||
*/
|
||||
export const enum TextEditorCursorBlinkingStyle {
|
||||
/**
|
||||
@@ -1040,6 +1041,7 @@ function _cursorBlinkingStyleFromString(cursorBlinkingStyle: 'blink' | 'smooth'
|
||||
|
||||
/**
|
||||
* The style in which the editor's cursor should be rendered.
|
||||
* @internal
|
||||
*/
|
||||
export enum TextEditorCursorStyle {
|
||||
/**
|
||||
@@ -1165,6 +1167,9 @@ export interface IEditorFindOptions {
|
||||
globalFindClipboard?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export type EditorFindOptions = Readonly<Required<IEditorFindOptions>>;
|
||||
|
||||
class EditorFind extends BaseEditorOption<EditorOption.find, EditorFindOptions> {
|
||||
@@ -1352,6 +1357,9 @@ export interface IGotoLocationOptions {
|
||||
alternativeReferenceCommand?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export type GoToLocationOptions = Readonly<Required<IGotoLocationOptions>>;
|
||||
|
||||
class EditorGoToLocation extends BaseEditorOption<EditorOption.gotoLocation, GoToLocationOptions> {
|
||||
@@ -1481,6 +1489,9 @@ export interface IEditorHoverOptions {
|
||||
sticky?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export type EditorHoverOptions = Readonly<Required<IEditorHoverOptions>>;
|
||||
|
||||
class EditorHover extends BaseEditorOption<EditorOption.hover, EditorHoverOptions> {
|
||||
@@ -1857,6 +1868,9 @@ export interface IEditorLightbulbOptions {
|
||||
enabled?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export type EditorLightbulbOptions = Readonly<Required<IEditorLightbulbOptions>>;
|
||||
|
||||
class EditorLightbulb extends BaseEditorOption<EditorOption.lightbulb, EditorLightbulbOptions> {
|
||||
@@ -1948,6 +1962,9 @@ export interface IEditorMinimapOptions {
|
||||
scale?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export type EditorMinimapOptions = Readonly<Required<IEditorMinimapOptions>>;
|
||||
|
||||
class EditorMinimap extends BaseEditorOption<EditorOption.minimap, EditorMinimapOptions> {
|
||||
@@ -2049,6 +2066,9 @@ export interface IEditorParameterHintOptions {
|
||||
cycle?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export type InternalParameterHintOptions = Readonly<Required<IEditorParameterHintOptions>>;
|
||||
|
||||
class EditorParameterHints extends BaseEditorOption<EditorOption.parameterHints, InternalParameterHintOptions> {
|
||||
@@ -2115,6 +2135,9 @@ export interface IQuickSuggestionsOptions {
|
||||
strings: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export type ValidQuickSuggestionsOptions = boolean | Readonly<Required<IQuickSuggestionsOptions>>;
|
||||
|
||||
class EditorQuickSuggestions extends BaseEditorOption<EditorOption.quickSuggestions, ValidQuickSuggestionsOptions> {
|
||||
@@ -2191,6 +2214,9 @@ class EditorQuickSuggestions extends BaseEditorOption<EditorOption.quickSuggesti
|
||||
|
||||
export type LineNumbersType = 'on' | 'off' | 'relative' | 'interval' | ((lineNumber: number) => string);
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export const enum RenderLineNumbersType {
|
||||
Off = 0,
|
||||
On = 1,
|
||||
@@ -2199,6 +2225,9 @@ export const enum RenderLineNumbersType {
|
||||
Custom = 4
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export interface InternalEditorRenderLineNumbersOptions {
|
||||
readonly renderType: RenderLineNumbersType;
|
||||
readonly renderFn: ((lineNumber: number) => string) | null;
|
||||
@@ -2354,6 +2383,9 @@ export interface IEditorScrollbarOptions {
|
||||
horizontalSliderSize?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export interface InternalEditorScrollbarOptions {
|
||||
readonly arrowSize: number;
|
||||
readonly vertical: ScrollbarVisibility;
|
||||
@@ -2568,6 +2600,9 @@ export interface ISuggestOptions {
|
||||
showSnippets?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export type InternalSuggestOptions = Readonly<Required<ISuggestOptions>>;
|
||||
|
||||
class EditorSuggest extends BaseEditorOption<EditorOption.suggest, InternalSuggestOptions> {
|
||||
@@ -2861,6 +2896,7 @@ class EditorTabFocusMode extends ComputedEditorOption<EditorOption.tabFocusMode,
|
||||
|
||||
/**
|
||||
* Describes how to indent wrapped lines.
|
||||
* @internal
|
||||
*/
|
||||
export const enum WrappingIndent {
|
||||
/**
|
||||
@@ -2894,6 +2930,9 @@ function _wrappingIndentFromString(wrappingIndent: 'none' | 'same' | 'indent' |
|
||||
|
||||
//#region wrappingInfo
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export interface EditorWrappingInfo {
|
||||
readonly isDominatedByLongLines: boolean;
|
||||
readonly isWordWrapMinified: boolean;
|
||||
|
||||
Reference in New Issue
Block a user