import { AbstractLanguageFacts, IFunctionBlockInfo } from './base'; import type { SyntaxNode } from 'web-tree-sitter'; /** * javascript 中表示代码块的节点类型 */ export declare const javascriptBlockCodeTypes: string[]; export declare const functionBlockCodeTypes: string[]; export declare class JavaScriptLanguageFacts implements AbstractLanguageFacts { name: "javascript"; listCommentStyle: string; blockCommentStyle: { start: string; end: string; linePrefix: string; }; provideCodeBlocks(): Set; isCodeBlock(type: string): boolean; isFunctionCodeBlocks(type: string): boolean; provideFunctionInfo(node: SyntaxNode): IFunctionBlockInfo | null; } //# sourceMappingURL=javascript.d.ts.map