Actualizacion maquina principal
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / lib / PrettierEditProvider.d.ts
diff --git a/.config/coc/extensions/node_modules/coc-prettier/lib/PrettierEditProvider.d.ts b/.config/coc/extensions/node_modules/coc-prettier/lib/PrettierEditProvider.d.ts
new file mode 100644 (file)
index 0000000..124f4e1
--- /dev/null
@@ -0,0 +1,19 @@
+import { DocumentFormattingEditProvider, DocumentRangeFormattingEditProvider } from 'coc.nvim';
+import { CancellationToken, FormattingOptions, Range, TextDocument, TextEdit } from 'vscode-languageserver-protocol';
+import { PrettierConfig } from './types.d';
+/**
+ * Format the given text with user's configuration.
+ * @param text Text to format
+ * @param path formatting file's path
+ * @returns {string} formatted text
+ */
+export declare function format(text: string, { languageId, uri }: TextDocument, customOptions: Partial<PrettierConfig>): Promise<string>;
+export declare function fullDocumentRange(document: TextDocument): Range;
+declare class PrettierEditProvider implements DocumentRangeFormattingEditProvider, DocumentFormattingEditProvider {
+    private _fileIsIgnored;
+    constructor(_fileIsIgnored: (filePath: string) => boolean);
+    provideDocumentRangeFormattingEdits(document: TextDocument, range: Range, _options: FormattingOptions, _token: CancellationToken): Promise<TextEdit[]>;
+    provideDocumentFormattingEdits(document: TextDocument, _options: FormattingOptions, _token: CancellationToken): Promise<TextEdit[]>;
+    private _provideEdits;
+}
+export default PrettierEditProvider;