@marko/language-server
Advanced tools
+16
-16
@@ -442,20 +442,20 @@ // This is a typescript file which defines utilities used in the output of the typescript extractor. | ||
| // TODO: this could be improved. | ||
| // currently falls back to DefaultRenderer too eagerly. | ||
| export type DynamicRenderer<Name> = [0] extends [1 & Name] | ||
| ? DefaultRenderer | ||
| : [Name] extends [Marko.Template<any, any>] | ||
| ? TemplateRenderer<Name> | ||
| : [Name] extends [string] | ||
| ? NativeTagRenderer<Name> | ||
| : [Name] extends [AnyMarkoBody] | ||
| ? BodyRenderer<Name> | ||
| : [Name] extends [ | ||
| { | ||
| [BodyContentKey in DefaultBodyContentKey]?: infer BodyValue extends | ||
| AnyMarkoBody; | ||
| }, | ||
| ] | ||
| ? BodyRenderer<BodyValue> | ||
| : DefaultRenderer; | ||
| : [Name] extends [Marko.Template<any, any> | string] | ||
| ? { | ||
| (): () => <Input extends Marko.Input<Name>>( | ||
| input: Marko.Directives & Input, | ||
| ) => ReturnAndScope<Scopes<Input>, Marko.Return<Name>>; | ||
| } | ||
| : [Name] extends [AnyMarkoBody] | ||
| ? BodyRenderer<Name> | ||
| : [Name] extends [ | ||
| { | ||
| [BodyContentKey in DefaultBodyContentKey]?: infer BodyValue extends | ||
| AnyMarkoBody; | ||
| }, | ||
| ] | ||
| ? BodyRenderer<BodyValue> | ||
| : DefaultRenderer; | ||
@@ -462,0 +462,0 @@ export type TemplateRenderer<Template> = Template extends { |
+5
-5
| { | ||
| "name": "@marko/language-server", | ||
| "version": "3.0.0", | ||
| "version": "3.0.1", | ||
| "description": "Marko Language Server", | ||
@@ -43,11 +43,11 @@ "keywords": [ | ||
| "@marko/compiler": "^5.39.63", | ||
| "@marko/language-tools": "^2.5.58", | ||
| "@marko/language-tools": "^2.5.59", | ||
| "axe-core": "^4.11.3", | ||
| "htmljs-parser": "^5.10.2", | ||
| "jsdom": "^26.1.0", | ||
| "marko": "^5.38.35", | ||
| "prettier": "^3.8.2", | ||
| "marko": "^5.38.36", | ||
| "prettier": "^3.8.3", | ||
| "prettier-plugin-marko": "^4.0.9", | ||
| "relative-import-path": "^1.0.0", | ||
| "typescript": "^6.0.2", | ||
| "typescript": "^6.0.3", | ||
| "vscode-css-languageservice": "^6.3.10", | ||
@@ -54,0 +54,0 @@ "vscode-languageserver": "^9.0.1", |
838661
0Updated
Updated
Updated