plaxtony
Version:
Static code analysis of SC2 Galaxy Script
13 lines (12 loc) • 888 B
TypeScript
import { SourceFile } from './../src/compiler/types';
import { TextDocument } from 'vscode-languageserver-textdocument';
import { Store } from '../src/service/store';
export declare function fixtureFilePath(...filepath: string[]): string;
export declare function mockupTextDocument(...filepath: string[]): TextDocument;
export declare function mockupSourceFile(...filepath: string[]): SourceFile;
export declare function mockupStoreDocument(...filepath: string[]): [Store, SourceFile];
export declare function mockupStore(...documents: TextDocument[]): Store;
export declare function mockupStoreFromDirectory(directory: string): Promise<Store>;
export declare function mockupStoreFromS2Workspace(directory: string, modSources: string[]): Promise<Store>;
export declare function mapStoreFilesByBasename(store: Store): Map<string, SourceFile>;
export declare function dump(d: any): string;