static hasMagic(glob) {
        console.log('NotationGlob.isValid', glob, NotationGlob.isValid(glob));
        console.log('re.WILDCARDS.test', glob, re.WILDCARDS.test(glob));
        console.log('glob[0] === !', glob, glob[0] === '!');
        return NotationGlob.isValid(glob)
            && (re.WILDCARDS.test(glob) || glob[0] === '!');
    }
/**
     *  Specifies whether the given glob notation includes any valid wildcards
     *  or negation bang prefix.
     *  @param {String} glob - Glob notation to be checked.
     *  @returns {Boolean} -
     */
Specifies whether the given glob notation includes any valid wildcards
or negation bang prefix.
@param {String} glob - Glob notation to be checked.
@returns {Boolean}
Specifies whether the given glob notation includes any valid wildcards or negation bang prefix . @param { String } glob - Glob notation to be checked . @returns { Boolean }
static hasMagic(glob) {
        console.log('NotationGlob.isValid', glob, NotationGlob.isValid(glob));
        console.log('re.WILDCARDS.test', glob, re.WILDCARDS.test(glob));
        console.log('glob[0] === !', glob, glob[0] === '!');
        return NotationGlob.isValid(glob)
            && (re.WILDCARDS.test(glob) || glob[0] === '!');
    }
static hasMagic ( glob ) { console . log ( 'NotationGlob.isValid' , glob , NotationGlob . isValid ( glob ) ) ; console . log ( 're.WILDCARDS.test' , glob , re . WILDCARDS . test ( glob ) ) ; console . log ( 'glob[0] === !' , glob , glob [ 0 ] === '!' ) ; return NotationGlob . isValid ( glob ) && ( re . WILDCARDS . test ( glob ) || glob [ 0 ] === '!' ) ; }
Specifies whether the given glob notation includes any valid wildcards
  or negation bang prefix.
Specifies whether the given glob notation includes any valid wildcards or negation bang prefix .