@@ -12,7 +12,6 @@ import {
12
12
path ,
13
13
recursiveReadDirectory ,
14
14
SourceCodeType ,
15
- visit ,
16
15
} from '@shopify/theme-check-common' ;
17
16
import {
18
17
Connection ,
@@ -30,7 +29,7 @@ import { GetSnippetNamesForURI } from '../completions/providers/RenderSnippetCom
30
29
import { DiagnosticsManager , makeRunChecks } from '../diagnostics' ;
31
30
import { DocumentHighlightsProvider } from '../documentHighlights/DocumentHighlightsProvider' ;
32
31
import { DocumentLinksProvider } from '../documentLinks' ;
33
- import { AugmentedLiquidSourceCode , DocumentManager } from '../documents' ;
32
+ import { DocumentManager } from '../documents' ;
34
33
import { OnTypeFormattingProvider } from '../formatting' ;
35
34
import { HoverProvider } from '../hover' ;
36
35
import { JSONLanguageService } from '../json/JSONLanguageService' ;
@@ -44,8 +43,8 @@ import { snippetName } from '../utils/uri';
44
43
import { VERSION } from '../version' ;
45
44
import { CachedFileSystem } from './CachedFileSystem' ;
46
45
import { Configuration } from './Configuration' ;
47
- import { LiquidDocParamNode , LiquidHtmlNode } from '@shopify/liquid-html-parser' ;
48
- import { LiquidDocDefinition , LiquidDocParameter } from '../liquidDoc' ;
46
+ import { LiquidHtmlNode } from '@shopify/liquid-html-parser' ;
47
+ import { getSnippetDefinition , SnippetDefinition } from '../liquidDoc' ;
49
48
50
49
const defaultLogger = ( ) => { } ;
51
50
@@ -174,10 +173,10 @@ export function startServer(
174
173
return getDefaultSchemaTranslations ( ) ;
175
174
} ;
176
175
177
- const getLiquidDocDefinitionsForURI = async (
176
+ const getSnippetDefinitionForURI = async (
178
177
uri : string ,
179
178
snippetName : string ,
180
- ) : Promise < LiquidDocDefinition > => {
179
+ ) : Promise < SnippetDefinition > => {
181
180
const rootUri = await findThemeRootURI ( uri ) ;
182
181
const snippetURI = path . join ( rootUri , 'snippets' , `${ snippetName } .liquid` ) ;
183
182
const snippet = documentManager . get ( snippetURI ) ;
@@ -270,7 +269,7 @@ export function startServer(
270
269
getMetafieldDefinitions ,
271
270
getTranslationsForURI ,
272
271
getThemeSettingsSchemaForURI ,
273
- getLiquidDocDefinitionsForURI ,
272
+ getSnippetDefinitionForURI ,
274
273
) ;
275
274
276
275
const executeCommandProvider = new ExecuteCommandProvider (
@@ -583,9 +582,3 @@ export function startServer(
583
582
584
583
connection . listen ( ) ;
585
584
}
586
- function getSnippetDefinition (
587
- ast : LiquidHtmlNode ,
588
- snippetName : string ,
589
- ) : LiquidDocDefinition | PromiseLike < LiquidDocDefinition > {
590
- throw new Error ( 'Function not implemented.' ) ;
591
- }
0 commit comments