import { SymbolKind } from 'vscode-languageserver' ; interface RefractSymbolMap { symbolKind : SymbolKind ; query : any ; friendlyName ? : string ; } ; const defaultRefractSymbolsTree = [ { friendlyName : 'api' , query : { element : "category" , meta : { classes : [ "api" , ] , } , } , symbolKind : SymbolKind . Namespace , } , { friendlyName : 'resourceGroup' , query : { element : "category" , meta : { classes : [ "resourceGroup" , ] , title : { } , } , } , symbolKind : SymbolKind . Module , } , { friendlyName : 'resource' , query : { element : "resource" , } , symbolKind : SymbolKind . Class , } , { friendlyName : 'transition' , query : { content : [ { element : "httpTransaction" , } ] , element : "transition" , } , symbolKind : SymbolKind . Method , } ] ; export { RefractSymbolMap , defaultRefractSymbolsTree } ;