File tree 2 files changed +8
-12
lines changed
2 files changed +8
-12
lines changed Original file line number Diff line number Diff line change 2
2
3
3
import sep from 'path' ;
4
4
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 } ;
10
6
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 ;
15
11
export = anymatch ;
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ const normalizePath = require('normalize-path');
5
5
const { sep} = require ( 'path' ) ; // required for tests.
6
6
7
7
/**
8
- * @typedef {(string:String) => Boolean } AnymatchStrBoolFn
9
- * @typedef {String |RegExp|AnymatchStrBoolFn } AnymatchPattern
8
+ * @typedef {(string:String) => boolean } AnymatchStrBoolFn
9
+ * @typedef {string |RegExp|AnymatchStrBoolFn } AnymatchPattern
10
10
* @typedef {AnymatchPattern|Array<AnymatchPattern> } AnymatchMatcher
11
11
*/
12
12
@@ -35,7 +35,7 @@ const createPattern = (matcher) => (string) => {
35
35
* @param {AnymatchMatcher } matchers
36
36
* @param {String } testString
37
37
* @param {Boolean= } returnIndex
38
- * @returns {Boolean |Number|Function }
38
+ * @returns {boolean |Number|Function }
39
39
*/
40
40
const anymatch = ( matchers , testString , returnIndex = false ) => {
41
41
if ( matchers == null ) {
You can’t perform that action at this time.
0 commit comments