function GlobSync(pattern, options, shouldIgnore) {

    /**
     * We don't put this thing to argument `options` to avoid
     * further problems, such as `options` validation.
     *
     * Use `Symbol` as much as possible to avoid confliction.
     */
    this[IGNORE] = shouldIgnore;

    Sync.call(this, pattern, options);
}
function GlobSync(pattern, options, shouldIgnore) {

    /**
     * We don't put this thing to argument `options` to avoid
     * further problems, such as `options` validation.
     *
     * Use `Symbol` as much as possible to avoid confliction.
     */
    this[IGNORE] = shouldIgnore;

    Sync.call(this, pattern, options);
}
function GlobSync ( pattern , options , shouldIgnore ) { /**
     * We don't put this thing to argument `options` to avoid
     * further problems, such as `options` validation.
     *
     * Use `Symbol` as much as possible to avoid confliction.
     */ this [ IGNORE ] = shouldIgnore ; Sync . call ( this , pattern , options ) ; }
Subclass of `glob.GlobSync`
@param {string}     pattern      Pattern to be matched.
@param {Object}     options      `options` for `glob`
@param {function()} shouldIgnore Method to check whether a directory should be ignored.
@constructor
Subclass of glob . GlobSync
Sync function for globs