greybel-languageserver-core
Version:
Core functionality of language server for GreyScript
11 lines (10 loc) • 482 B
TypeScript
import { Document as TypeDocument } from 'greybel-type-analyzer';
import { IActiveDocument, IContext, IDocumentMerger } from '../types';
import { DocumentMergerCache } from './document-merger/document-merger-cache';
export declare class DocumentMerger implements IDocumentMerger {
readonly cache: DocumentMergerCache;
private dependencyMerger;
private workspaceMerger;
constructor();
build(document: IActiveDocument, context: IContext): Promise<TypeDocument>;
}