diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/ignore/index.d.ts')
-rw-r--r-- | tools/node_modules/eslint/node_modules/ignore/index.d.ts | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/tools/node_modules/eslint/node_modules/ignore/index.d.ts b/tools/node_modules/eslint/node_modules/ignore/index.d.ts new file mode 100644 index 0000000000..38cde09a77 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/ignore/index.d.ts @@ -0,0 +1,41 @@ +interface Ignore { + /** + * Adds a rule rules to the current manager. + * @param {string | Ignore} pattern + * @returns IgnoreBase + */ + add(pattern: string | Ignore): Ignore + /** + * Adds several rules to the current manager. + * @param {string[]} patterns + * @returns IgnoreBase + */ + add(patterns: (string | Ignore)[]): Ignore + + /** + * Filters the given array of pathnames, and returns the filtered array. + * NOTICE that each path here should be a relative path to the root of your repository. + * @param {string[]} paths the array of paths to be filtered. + * @returns IgnoreBase + */ + filter(paths: string[]): Ignore + /** + * Creates a filter function which could filter + * an array of paths with Array.prototype.filter. + */ + createFilter(): (path: string) => Ignore + + /** + * Returns Boolean whether pathname should be ignored. + * @param {string} pathname a path to check + * @returns boolean + */ + ignores(pathname: string): boolean +} + +/** + * Creates new ignore manager. + */ +declare function ignore(): Ignore + +export = ignore |