diff options
Diffstat (limited to '_mint/node_modules/editorconfig/src/index.d.ts')
-rw-r--r-- | _mint/node_modules/editorconfig/src/index.d.ts | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/_mint/node_modules/editorconfig/src/index.d.ts b/_mint/node_modules/editorconfig/src/index.d.ts new file mode 100644 index 0000000..1a69317 --- /dev/null +++ b/_mint/node_modules/editorconfig/src/index.d.ts @@ -0,0 +1,29 @@ +/// <reference types="node" />
+import { parseString, ParseStringResult } from './lib/ini';
+export { parseString };
+export interface KnownProps {
+ end_of_line?: 'lf' | 'crlf' | 'unset';
+ indent_style?: 'tab' | 'space' | 'unset';
+ indent_size?: number | 'tab' | 'unset';
+ insert_final_newline?: true | false | 'unset';
+ tab_width?: number | 'unset';
+ trim_trailing_whitespace?: true | false | 'unset';
+ charset?: string | 'unset';
+}
+export interface ECFile {
+ name: string;
+ contents: string | Buffer;
+}
+export interface FileConfig {
+ name: string;
+ contents: ParseStringResult;
+}
+export interface ParseOptions {
+ config?: string;
+ version?: string;
+ root?: string;
+}
+export declare function parseFromFiles(filepath: string, files: Promise<ECFile[]>, options?: ParseOptions): Promise<KnownProps>;
+export declare function parseFromFilesSync(filepath: string, files: ECFile[], options?: ParseOptions): KnownProps;
+export declare function parse(_filepath: string, _options?: ParseOptions): Promise<KnownProps>;
+export declare function parseSync(_filepath: string, _options?: ParseOptions): KnownProps;
|