mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 16:15:41 +01:00
Updates changelog & monaco.d.ts.
This commit is contained in:
parent
05dea33db8
commit
d0132fe244
3 changed files with 284 additions and 201 deletions
229
typedoc/monaco.d.ts
vendored
229
typedoc/monaco.d.ts
vendored
|
|
@ -1464,8 +1464,16 @@ declare namespace monaco.editor {
|
|||
export interface InjectedTextOptions {
|
||||
/**
|
||||
* Sets the text to inject. Must be a single line.
|
||||
*/
|
||||
*/
|
||||
readonly content: string;
|
||||
/**
|
||||
* If set, the decoration will be rendered inline with the text with this CSS class name.
|
||||
*/
|
||||
readonly inlineClassName?: string | null;
|
||||
/**
|
||||
* If there is an `inlineClassName` which affects letter spacing.
|
||||
*/
|
||||
readonly inlineClassNameAffectsLetterSpacing?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -3167,6 +3175,11 @@ declare namespace monaco.editor {
|
|||
* Defaults to true.
|
||||
*/
|
||||
foldingHighlight?: boolean;
|
||||
/**
|
||||
* Auto fold imports folding regions.
|
||||
* Defaults to true.
|
||||
*/
|
||||
foldingImportsByDefault?: boolean;
|
||||
/**
|
||||
* Controls whether the fold actions in the gutter stay always visible or hide unless the mouse is over the gutter.
|
||||
* Defaults to 'mouseover'.
|
||||
|
|
@ -3436,7 +3449,7 @@ declare namespace monaco.editor {
|
|||
/**
|
||||
* Controls if we seed search string in the Find Widget with editor selection.
|
||||
*/
|
||||
seedSearchStringFromSelection?: boolean;
|
||||
seedSearchStringFromSelection?: 'never' | 'always' | 'selection';
|
||||
/**
|
||||
* Controls if Find in Selection flag is turned on in the editor.
|
||||
*/
|
||||
|
|
@ -3856,10 +3869,11 @@ declare namespace monaco.editor {
|
|||
/**
|
||||
* Configures the mode.
|
||||
* Use `prefix` to only show ghost text if the text to replace is a prefix of the suggestion text.
|
||||
* Use `subwordDiff` to only show ghost text if the replace text is a subword of the suggestion text and diffing should be used to compute the ghost text.
|
||||
* Use `subword` to only show ghost text if the replace text is a subword of the suggestion text.
|
||||
* Use `subwordSmart` to only show ghost text if the replace text is a subword of the suggestion text, but the subword must start after the cursor position.
|
||||
* Defaults to `prefix`.
|
||||
*/
|
||||
mode?: 'prefix' | 'subwordDiff';
|
||||
mode?: 'prefix' | 'subword' | 'subwordSmart';
|
||||
}
|
||||
|
||||
export type InternalInlineSuggestOptions = Readonly<Required<IInlineSuggestOptions>>;
|
||||
|
|
@ -3901,9 +3915,9 @@ declare namespace monaco.editor {
|
|||
*/
|
||||
preview?: boolean;
|
||||
/**
|
||||
* Configures the mode of the preview. Defaults to `subwordDiff`.
|
||||
* Configures the mode of the preview.
|
||||
*/
|
||||
previewMode?: 'prefix' | 'subwordDiff';
|
||||
previewMode?: 'prefix' | 'subword' | 'subwordSmart';
|
||||
/**
|
||||
* Show details inline with the label. Defaults to true.
|
||||
*/
|
||||
|
|
@ -4098,98 +4112,99 @@ declare namespace monaco.editor {
|
|||
folding = 35,
|
||||
foldingStrategy = 36,
|
||||
foldingHighlight = 37,
|
||||
unfoldOnClickAfterEndOfLine = 38,
|
||||
fontFamily = 39,
|
||||
fontInfo = 40,
|
||||
fontLigatures = 41,
|
||||
fontSize = 42,
|
||||
fontWeight = 43,
|
||||
formatOnPaste = 44,
|
||||
formatOnType = 45,
|
||||
glyphMargin = 46,
|
||||
gotoLocation = 47,
|
||||
hideCursorInOverviewRuler = 48,
|
||||
highlightActiveIndentGuide = 49,
|
||||
hover = 50,
|
||||
inDiffEditor = 51,
|
||||
inlineSuggest = 52,
|
||||
letterSpacing = 53,
|
||||
lightbulb = 54,
|
||||
lineDecorationsWidth = 55,
|
||||
lineHeight = 56,
|
||||
lineNumbers = 57,
|
||||
lineNumbersMinChars = 58,
|
||||
linkedEditing = 59,
|
||||
links = 60,
|
||||
matchBrackets = 61,
|
||||
minimap = 62,
|
||||
mouseStyle = 63,
|
||||
mouseWheelScrollSensitivity = 64,
|
||||
mouseWheelZoom = 65,
|
||||
multiCursorMergeOverlapping = 66,
|
||||
multiCursorModifier = 67,
|
||||
multiCursorPaste = 68,
|
||||
occurrencesHighlight = 69,
|
||||
overviewRulerBorder = 70,
|
||||
overviewRulerLanes = 71,
|
||||
padding = 72,
|
||||
parameterHints = 73,
|
||||
peekWidgetDefaultFocus = 74,
|
||||
definitionLinkOpensInPeek = 75,
|
||||
quickSuggestions = 76,
|
||||
quickSuggestionsDelay = 77,
|
||||
readOnly = 78,
|
||||
renameOnType = 79,
|
||||
renderControlCharacters = 80,
|
||||
renderIndentGuides = 81,
|
||||
renderFinalNewline = 82,
|
||||
renderLineHighlight = 83,
|
||||
renderLineHighlightOnlyWhenFocus = 84,
|
||||
renderValidationDecorations = 85,
|
||||
renderWhitespace = 86,
|
||||
revealHorizontalRightPadding = 87,
|
||||
roundedSelection = 88,
|
||||
rulers = 89,
|
||||
scrollbar = 90,
|
||||
scrollBeyondLastColumn = 91,
|
||||
scrollBeyondLastLine = 92,
|
||||
scrollPredominantAxis = 93,
|
||||
selectionClipboard = 94,
|
||||
selectionHighlight = 95,
|
||||
selectOnLineNumbers = 96,
|
||||
showFoldingControls = 97,
|
||||
showUnused = 98,
|
||||
snippetSuggestions = 99,
|
||||
smartSelect = 100,
|
||||
smoothScrolling = 101,
|
||||
stickyTabStops = 102,
|
||||
stopRenderingLineAfter = 103,
|
||||
suggest = 104,
|
||||
suggestFontSize = 105,
|
||||
suggestLineHeight = 106,
|
||||
suggestOnTriggerCharacters = 107,
|
||||
suggestSelection = 108,
|
||||
tabCompletion = 109,
|
||||
tabIndex = 110,
|
||||
unusualLineTerminators = 111,
|
||||
useShadowDOM = 112,
|
||||
useTabStops = 113,
|
||||
wordSeparators = 114,
|
||||
wordWrap = 115,
|
||||
wordWrapBreakAfterCharacters = 116,
|
||||
wordWrapBreakBeforeCharacters = 117,
|
||||
wordWrapColumn = 118,
|
||||
wordWrapOverride1 = 119,
|
||||
wordWrapOverride2 = 120,
|
||||
wrappingIndent = 121,
|
||||
wrappingStrategy = 122,
|
||||
showDeprecated = 123,
|
||||
inlayHints = 124,
|
||||
editorClassName = 125,
|
||||
pixelRatio = 126,
|
||||
tabFocusMode = 127,
|
||||
layoutInfo = 128,
|
||||
wrappingInfo = 129
|
||||
foldingImportsByDefault = 38,
|
||||
unfoldOnClickAfterEndOfLine = 39,
|
||||
fontFamily = 40,
|
||||
fontInfo = 41,
|
||||
fontLigatures = 42,
|
||||
fontSize = 43,
|
||||
fontWeight = 44,
|
||||
formatOnPaste = 45,
|
||||
formatOnType = 46,
|
||||
glyphMargin = 47,
|
||||
gotoLocation = 48,
|
||||
hideCursorInOverviewRuler = 49,
|
||||
highlightActiveIndentGuide = 50,
|
||||
hover = 51,
|
||||
inDiffEditor = 52,
|
||||
inlineSuggest = 53,
|
||||
letterSpacing = 54,
|
||||
lightbulb = 55,
|
||||
lineDecorationsWidth = 56,
|
||||
lineHeight = 57,
|
||||
lineNumbers = 58,
|
||||
lineNumbersMinChars = 59,
|
||||
linkedEditing = 60,
|
||||
links = 61,
|
||||
matchBrackets = 62,
|
||||
minimap = 63,
|
||||
mouseStyle = 64,
|
||||
mouseWheelScrollSensitivity = 65,
|
||||
mouseWheelZoom = 66,
|
||||
multiCursorMergeOverlapping = 67,
|
||||
multiCursorModifier = 68,
|
||||
multiCursorPaste = 69,
|
||||
occurrencesHighlight = 70,
|
||||
overviewRulerBorder = 71,
|
||||
overviewRulerLanes = 72,
|
||||
padding = 73,
|
||||
parameterHints = 74,
|
||||
peekWidgetDefaultFocus = 75,
|
||||
definitionLinkOpensInPeek = 76,
|
||||
quickSuggestions = 77,
|
||||
quickSuggestionsDelay = 78,
|
||||
readOnly = 79,
|
||||
renameOnType = 80,
|
||||
renderControlCharacters = 81,
|
||||
renderIndentGuides = 82,
|
||||
renderFinalNewline = 83,
|
||||
renderLineHighlight = 84,
|
||||
renderLineHighlightOnlyWhenFocus = 85,
|
||||
renderValidationDecorations = 86,
|
||||
renderWhitespace = 87,
|
||||
revealHorizontalRightPadding = 88,
|
||||
roundedSelection = 89,
|
||||
rulers = 90,
|
||||
scrollbar = 91,
|
||||
scrollBeyondLastColumn = 92,
|
||||
scrollBeyondLastLine = 93,
|
||||
scrollPredominantAxis = 94,
|
||||
selectionClipboard = 95,
|
||||
selectionHighlight = 96,
|
||||
selectOnLineNumbers = 97,
|
||||
showFoldingControls = 98,
|
||||
showUnused = 99,
|
||||
snippetSuggestions = 100,
|
||||
smartSelect = 101,
|
||||
smoothScrolling = 102,
|
||||
stickyTabStops = 103,
|
||||
stopRenderingLineAfter = 104,
|
||||
suggest = 105,
|
||||
suggestFontSize = 106,
|
||||
suggestLineHeight = 107,
|
||||
suggestOnTriggerCharacters = 108,
|
||||
suggestSelection = 109,
|
||||
tabCompletion = 110,
|
||||
tabIndex = 111,
|
||||
unusualLineTerminators = 112,
|
||||
useShadowDOM = 113,
|
||||
useTabStops = 114,
|
||||
wordSeparators = 115,
|
||||
wordWrap = 116,
|
||||
wordWrapBreakAfterCharacters = 117,
|
||||
wordWrapBreakBeforeCharacters = 118,
|
||||
wordWrapColumn = 119,
|
||||
wordWrapOverride1 = 120,
|
||||
wordWrapOverride2 = 121,
|
||||
wrappingIndent = 122,
|
||||
wrappingStrategy = 123,
|
||||
showDeprecated = 124,
|
||||
inlayHints = 125,
|
||||
editorClassName = 126,
|
||||
pixelRatio = 127,
|
||||
tabFocusMode = 128,
|
||||
layoutInfo = 129,
|
||||
wrappingInfo = 130
|
||||
}
|
||||
export const EditorOptions: {
|
||||
acceptSuggestionOnCommitCharacter: IEditorOption<EditorOption.acceptSuggestionOnCommitCharacter, boolean>;
|
||||
|
|
@ -4231,6 +4246,7 @@ declare namespace monaco.editor {
|
|||
folding: IEditorOption<EditorOption.folding, boolean>;
|
||||
foldingStrategy: IEditorOption<EditorOption.foldingStrategy, 'auto' | 'indentation'>;
|
||||
foldingHighlight: IEditorOption<EditorOption.foldingHighlight, boolean>;
|
||||
foldingImportsByDefault: IEditorOption<EditorOption.foldingImportsByDefault, boolean>;
|
||||
unfoldOnClickAfterEndOfLine: IEditorOption<EditorOption.unfoldOnClickAfterEndOfLine, boolean>;
|
||||
fontFamily: IEditorOption<EditorOption.fontFamily, string>;
|
||||
fontInfo: IEditorOption<EditorOption.fontInfo, FontInfo>;
|
||||
|
|
@ -7413,11 +7429,13 @@ declare namespace monaco.languages.css {
|
|||
declare namespace monaco.languages.json {
|
||||
export interface DiagnosticsOptions {
|
||||
/**
|
||||
* If set, the validator will be enabled and perform syntax validation as well as schema based validation.
|
||||
* If set, the validator will be enabled and perform syntax and schema based validation,
|
||||
* unless `DiagnosticsOptions.schemaValidation` is set to `ignore`.
|
||||
*/
|
||||
readonly validate?: boolean;
|
||||
/**
|
||||
* If set, comments are tolerated. If set to false, syntax errors will be emitted for comments.
|
||||
* `DiagnosticsOptions.allowComments` will override this setting.
|
||||
*/
|
||||
readonly allowComments?: boolean;
|
||||
/**
|
||||
|
|
@ -7429,7 +7447,10 @@ declare namespace monaco.languages.json {
|
|||
*/
|
||||
readonly uri: string;
|
||||
/**
|
||||
* A list of file names that are associated to the schema. The '*' wildcard can be used. For example '*.schema.json', 'package.json'
|
||||
* A list of glob patterns that describe for which file URIs the JSON schema will be used.
|
||||
* '*' and '**' wildcards are supported. Exclusion patterns start with '!'.
|
||||
* For example '*.schema.json', 'package.json', '!foo*.schema.json', 'foo/**\/BADRESP.json'.
|
||||
* A match succeeds when there is at least one pattern matching and last matching pattern does not start with '!'.
|
||||
*/
|
||||
readonly fileMatch?: string[];
|
||||
/**
|
||||
|
|
@ -7449,6 +7470,14 @@ declare namespace monaco.languages.json {
|
|||
* The severity of problems that occurred when resolving and loading schemas. If set to 'ignore', schema resolving problems are not reported. If not set, 'warning' is used.
|
||||
*/
|
||||
readonly schemaRequest?: SeverityLevel;
|
||||
/**
|
||||
* The severity of reported trailing commas. If not set, trailing commas will be reported as errors.
|
||||
*/
|
||||
readonly trailingCommas?: SeverityLevel;
|
||||
/**
|
||||
* The severity of reported comments. If not set, 'DiagnosticsOptions.allowComments' defines whether comments are ignored or reported as errors.
|
||||
*/
|
||||
readonly comments?: SeverityLevel;
|
||||
}
|
||||
export type SeverityLevel = 'error' | 'warning' | 'ignore';
|
||||
export interface ModeConfiguration {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue