@volar/language-core
Advanced tools
Comparing version 2.4.0-alpha.19 to 2.4.0
@@ -8,3 +8,3 @@ export { Mapping, SourceMap } from '@volar/source-map'; | ||
export declare const defaultMapperFactory: MapperFactory; | ||
export declare function createLanguage<T>(plugins: LanguagePlugin<T>[], scriptRegistry: Map<T, SourceScript<T>>, sync: (id: T) => void): Language<T>; | ||
export declare function createLanguage<T>(plugins: LanguagePlugin<T>[], scriptRegistry: Map<T, SourceScript<T>>, sync: (id: T, includeFsFiles: boolean) => void): Language<T>; | ||
export declare function forEachEmbeddedCode(virtualCode: VirtualCode): Generator<VirtualCode>; |
@@ -41,4 +41,4 @@ "use strict"; | ||
}, | ||
get(id) { | ||
sync(id); | ||
get(id, includeFsFiles = true) { | ||
sync(id, includeFsFiles); | ||
const result = scriptRegistry.get(id); | ||
@@ -215,3 +215,3 @@ // The sync function provider may not always call the set function due to caching, so it is necessary to explicitly check isAssociationDirty. | ||
getAssociatedScript(id) { | ||
sync(id); | ||
sync(id, true); | ||
const relatedSourceScript = scriptRegistry.get(id); | ||
@@ -218,0 +218,0 @@ if (relatedSourceScript) { |
@@ -5,4 +5,7 @@ import type { CodeInformation } from './types'; | ||
export declare function isCodeLensEnabled(info: CodeInformation): boolean; | ||
export declare function isMonikerEnabled(info: CodeInformation): boolean; | ||
export declare function isInlineValueEnabled(info: CodeInformation): boolean; | ||
export declare function isSemanticTokensEnabled(info: CodeInformation): boolean; | ||
export declare function isCallHierarchyEnabled(info: CodeInformation): boolean; | ||
export declare function isTypeHierarchyEnabled(info: CodeInformation): boolean; | ||
export declare function isRenameEnabled(info: CodeInformation): boolean; | ||
@@ -9,0 +12,0 @@ export declare function isDefinitionEnabled(info: CodeInformation): boolean; |
@@ -6,4 +6,7 @@ "use strict"; | ||
exports.isCodeLensEnabled = isCodeLensEnabled; | ||
exports.isMonikerEnabled = isMonikerEnabled; | ||
exports.isInlineValueEnabled = isInlineValueEnabled; | ||
exports.isSemanticTokensEnabled = isSemanticTokensEnabled; | ||
exports.isCallHierarchyEnabled = isCallHierarchyEnabled; | ||
exports.isTypeHierarchyEnabled = isTypeHierarchyEnabled; | ||
exports.isRenameEnabled = isRenameEnabled; | ||
@@ -39,2 +42,8 @@ exports.isDefinitionEnabled = isDefinitionEnabled; | ||
} | ||
function isMonikerEnabled(info) { | ||
return !!info.semantic; | ||
} | ||
function isInlineValueEnabled(info) { | ||
return !!info.semantic; | ||
} | ||
function isSemanticTokensEnabled(info) { | ||
@@ -48,2 +57,5 @@ return typeof info.semantic === 'object' | ||
} | ||
function isTypeHierarchyEnabled(info) { | ||
return !!info.navigation; | ||
} | ||
function isRenameEnabled(info) { | ||
@@ -50,0 +62,0 @@ return typeof info.navigation === 'object' |
@@ -15,3 +15,3 @@ import type { Mapping } from '@volar/source-map'; | ||
scripts: { | ||
get(id: T): SourceScript<T> | undefined; | ||
get(id: T, includeFsFiles?: boolean): SourceScript<T> | undefined; | ||
set(id: T, snapshot: IScriptSnapshot, languageId?: string, plugins?: LanguagePlugin<T>[]): SourceScript<T> | undefined; | ||
@@ -18,0 +18,0 @@ delete(id: T): void; |
{ | ||
"name": "@volar/language-core", | ||
"version": "2.4.0-alpha.19", | ||
"version": "2.4.0", | ||
"license": "MIT", | ||
@@ -15,5 +15,5 @@ "files": [ | ||
"dependencies": { | ||
"@volar/source-map": "2.4.0-alpha.19" | ||
"@volar/source-map": "2.4.0" | ||
}, | ||
"gitHead": "cbb14a44f72c365c1e8d52eff9580fb4e9765f15" | ||
"gitHead": "7e98885cfe284451e655cf1c3954786b51aea2f8" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
27320
597
1
+ Added@volar/source-map@2.4.0(transitive)
- Removed@volar/source-map@2.4.0-alpha.19(transitive)
Updated@volar/source-map@2.4.0