Socket
Socket
Sign inDemoInstall

@volar/language-core

Package Overview
Dependencies
Maintainers
1
Versions
231
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@volar/language-core - npm Package Compare versions

Comparing version 2.4.0-alpha.19 to 2.4.0

2

index.d.ts

@@ -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"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc