get ignores() {

	assertNormalized(this);

	// if this data has been cached, retrieve it
	const cache = dataCache.get(this);

	if (cache.ignores) {
		return cache.ignores;
	}

	// otherwise calculate it

	const result = [];

	for (const config of this) {
		if (config.ignores && !config.files) {
			result.push(...config.ignores);
		}
	}

	// store result
	cache.ignores = result;
	dataCache.set(this, cache);

	return result;
}
/**
	 * Returns ignore matchers that should always be ignored regardless of
	 * the matching `files` fields in any configs. This is necessary to mimic
	 * the behavior of things like .gitignore and .eslintignore, allowing a
	 * globbing operation to be faster.
	 * @returns {string[]} An array of string patterns and functions to be ignored.
	 */
Returns ignore matchers that should always be ignored regardless of
the matching `files` fields in any configs. This is necessary to mimic
the behavior of things like .gitignore and .eslintignore, allowing a
globbing operation to be faster.
@returns {string[]} An array of string patterns and functions to be ignored.
Returns ignore matchers that should always be ignored regardless of the matching ` files ` fields in any configs . This is necessary to mimic the behavior of things like . gitignore and . eslintignore allowing a globbing operation to be faster . @returns { string [] } An array of string patterns and functions to be ignored .
get ignores() {
	assertNormalized(this);
	const cache = dataCache.get(this);
	if (cache.ignores) {
		return cache.ignores;
	}
	const result = [];
	for (const config of this) {
		if (config.ignores && !config.files) {
			result.push(...config.ignores);
		}
	}
	cache.ignores = result;
	dataCache.set(this, cache);
	return result;
}
get ignores ( ) { assertNormalized ( this ) ; const cache = dataCache . get ( this ) ; if ( cache . ignores ) { return cache . ignores ; } const result = [ ] ; for ( const config of this ) { if ( config . ignores && ! config . files ) { result . push ( ... config . ignores ) ; } } cache . ignores = result ; dataCache . set ( this , cache ) ; return result ; }
Returns ignore matchers that should always be ignored regardless of
 the matching `files` fields in any configs.
Returns ignore matchers that should always be ignored regardless of the matching ` files ` fields in any configs .
// if this data has been cached, retrieve it // otherwise calculate it // store result