cspell-lib
Version:
A library of useful functions used across various cspell tools.
10 lines • 895 B
TypeScript
import type { TextDocument } from '../Models/TextDocument.js';
import type { Document, DocumentWithText } from './Document.js';
export declare function fileToDocument(file: string): Document;
export declare function fileToDocument(file: string, text: string, languageId?: string, locale?: string): DocumentWithText;
export declare function fileToDocument(file: string, text?: string, languageId?: string, locale?: string): Document | DocumentWithText;
export declare function fileToTextDocument(file: string): Promise<TextDocument>;
export declare function documentToTextDocument(document: DocumentWithText): TextDocument;
export declare function resolveDocumentToTextDocument(doc: Document): Promise<TextDocument>;
export declare function resolveDocument(document: DocumentWithText | Document, encoding?: BufferEncoding): Promise<DocumentWithText>;
//# sourceMappingURL=resolveDocument.d.ts.map