Skip to content

Commit cece732

Browse files
committed
Fix declarations.
1 parent 0065fca commit cece732

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

index.d.ts

+5-9
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,10 @@
22

33
import sep from 'path';
44

5-
// * @param {Array|Function|String|RegExp} matchers
6-
// * @param {String=} testString
7-
// * @param {Boolean=} returnIndex
8-
9-
type AnymatchPattern = String|RegExp|{(string:String): Boolean};
5+
type AnymatchPattern = string|RegExp|{(string:string): boolean};
106
type AnymatchMatcher = AnymatchPattern|Array<AnymatchPattern>
11-
function anymatch(matchers: AnymatchMatcher, testString: String): Boolean;
12-
function anymatch(matchers: AnymatchMatcher, testString: String, returnIndex: Boolean): Number;
13-
function anymatch(matchers: AnymatchMatcher): (testString: String) => Boolean;
14-
function anymatch(matchers: AnymatchMatcher): (testString: String, returnIndex: Boolean) => Number;
7+
declare function anymatch(matchers: AnymatchMatcher, testString: string): boolean;
8+
declare function anymatch(matchers: AnymatchMatcher, testString: string, returnIndex: boolean): number;
9+
declare function anymatch(matchers: AnymatchMatcher): (testString: string) => boolean;
10+
declare function anymatch(matchers: AnymatchMatcher): (testString: string, returnIndex: boolean) => number;
1511
export = anymatch;

index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ const normalizePath = require('normalize-path');
55
const {sep} = require('path'); // required for tests.
66

77
/**
8-
* @typedef {(string:String) => Boolean} AnymatchStrBoolFn
9-
* @typedef {String|RegExp|AnymatchStrBoolFn} AnymatchPattern
8+
* @typedef {(string:String) => boolean} AnymatchStrBoolFn
9+
* @typedef {string|RegExp|AnymatchStrBoolFn} AnymatchPattern
1010
* @typedef {AnymatchPattern|Array<AnymatchPattern>} AnymatchMatcher
1111
*/
1212

@@ -35,7 +35,7 @@ const createPattern = (matcher) => (string) => {
3535
* @param {AnymatchMatcher} matchers
3636
* @param {String} testString
3737
* @param {Boolean=} returnIndex
38-
* @returns {Boolean|Number|Function}
38+
* @returns {boolean|Number|Function}
3939
*/
4040
const anymatch = (matchers, testString, returnIndex = false) => {
4141
if (matchers == null) {

0 commit comments

Comments
 (0)