118 lines
4.4 KiB
Plaintext
118 lines
4.4 KiB
Plaintext
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.resolveRenameEditText = exports.resolveRenameNewName = exports.shouldReportDiagnostics = exports.isSignatureHelpEnabled = exports.isAutoInsertEnabled = exports.isCompletionEnabled = exports.isFormattingEnabled = exports.isCodeActionsEnabled = exports.isDiagnosticsEnabled = exports.isDocumentLinkEnabled = exports.isColorEnabled = exports.isLinkedEditingEnabled = exports.isSelectionRangesEnabled = exports.isFoldingRangesEnabled = exports.isSymbolsEnabled = exports.isHighlightEnabled = exports.isImplementationEnabled = exports.isReferencesEnabled = exports.isTypeDefinitionEnabled = exports.isDefinitionEnabled = exports.isRenameEnabled = exports.isCallHierarchyEnabled = exports.isSemanticTokensEnabled = exports.isCodeLensEnabled = exports.isInlayHintsEnabled = exports.isHoverEnabled = void 0;
|
|
function isHoverEnabled(info) {
|
|
return !!info.semantic;
|
|
}
|
|
exports.isHoverEnabled = isHoverEnabled;
|
|
function isInlayHintsEnabled(info) {
|
|
return !!info.semantic;
|
|
}
|
|
exports.isInlayHintsEnabled = isInlayHintsEnabled;
|
|
function isCodeLensEnabled(info) {
|
|
return !!info.semantic;
|
|
}
|
|
exports.isCodeLensEnabled = isCodeLensEnabled;
|
|
function isSemanticTokensEnabled(info) {
|
|
return typeof info.semantic === 'object'
|
|
? info.semantic.shouldHighlight?.() ?? true
|
|
: info.semantic;
|
|
}
|
|
exports.isSemanticTokensEnabled = isSemanticTokensEnabled;
|
|
function isCallHierarchyEnabled(info) {
|
|
return !!info.navigation;
|
|
}
|
|
exports.isCallHierarchyEnabled = isCallHierarchyEnabled;
|
|
function isRenameEnabled(info) {
|
|
return !!info.navigation;
|
|
}
|
|
exports.isRenameEnabled = isRenameEnabled;
|
|
function isDefinitionEnabled(info) {
|
|
return !!info.navigation;
|
|
}
|
|
exports.isDefinitionEnabled = isDefinitionEnabled;
|
|
function isTypeDefinitionEnabled(info) {
|
|
return !!info.navigation;
|
|
}
|
|
exports.isTypeDefinitionEnabled = isTypeDefinitionEnabled;
|
|
function isReferencesEnabled(info) {
|
|
return !!info.navigation;
|
|
}
|
|
exports.isReferencesEnabled = isReferencesEnabled;
|
|
function isImplementationEnabled(info) {
|
|
return !!info.navigation;
|
|
}
|
|
exports.isImplementationEnabled = isImplementationEnabled;
|
|
function isHighlightEnabled(info) {
|
|
return !!info.navigation;
|
|
}
|
|
exports.isHighlightEnabled = isHighlightEnabled;
|
|
function isSymbolsEnabled(info) {
|
|
return info.structure;
|
|
}
|
|
exports.isSymbolsEnabled = isSymbolsEnabled;
|
|
function isFoldingRangesEnabled(info) {
|
|
return info.structure;
|
|
}
|
|
exports.isFoldingRangesEnabled = isFoldingRangesEnabled;
|
|
function isSelectionRangesEnabled(info) {
|
|
return info.structure;
|
|
}
|
|
exports.isSelectionRangesEnabled = isSelectionRangesEnabled;
|
|
function isLinkedEditingEnabled(info) {
|
|
return info.structure;
|
|
}
|
|
exports.isLinkedEditingEnabled = isLinkedEditingEnabled;
|
|
function isColorEnabled(info) {
|
|
return info.structure;
|
|
}
|
|
exports.isColorEnabled = isColorEnabled;
|
|
function isDocumentLinkEnabled(info) {
|
|
return info.structure;
|
|
}
|
|
exports.isDocumentLinkEnabled = isDocumentLinkEnabled;
|
|
function isDiagnosticsEnabled(info) {
|
|
return !!info.verification;
|
|
}
|
|
exports.isDiagnosticsEnabled = isDiagnosticsEnabled;
|
|
function isCodeActionsEnabled(info) {
|
|
return !!info.verification;
|
|
}
|
|
exports.isCodeActionsEnabled = isCodeActionsEnabled;
|
|
function isFormattingEnabled(info) {
|
|
return info.format;
|
|
}
|
|
exports.isFormattingEnabled = isFormattingEnabled;
|
|
function isCompletionEnabled(info) {
|
|
return !!info.completion;
|
|
}
|
|
exports.isCompletionEnabled = isCompletionEnabled;
|
|
function isAutoInsertEnabled(info) {
|
|
return !!info.completion;
|
|
}
|
|
exports.isAutoInsertEnabled = isAutoInsertEnabled;
|
|
function isSignatureHelpEnabled(info) {
|
|
return !!info.completion;
|
|
}
|
|
exports.isSignatureHelpEnabled = isSignatureHelpEnabled;
|
|
// should...
|
|
function shouldReportDiagnostics(info) {
|
|
return typeof info.verification === 'object'
|
|
? info.verification.shouldReport?.() ?? true
|
|
: info.verification;
|
|
}
|
|
exports.shouldReportDiagnostics = shouldReportDiagnostics;
|
|
// resolve...
|
|
function resolveRenameNewName(newName, info) {
|
|
return typeof info.navigation === 'object'
|
|
? info.navigation.resolveRenameNewName?.(newName) ?? newName
|
|
: newName;
|
|
}
|
|
exports.resolveRenameNewName = resolveRenameNewName;
|
|
function resolveRenameEditText(text, info) {
|
|
return typeof info.navigation === 'object'
|
|
? info.navigation.resolveRenameEditText?.(text) ?? text
|
|
: text;
|
|
}
|
|
exports.resolveRenameEditText = resolveRenameEditText;
|
|
//# sourceMappingURL=editorFeatures.js.map |