constructor({
		cwd = process.cwd(),
		configArrayFactory = new CascadingConfigArrayFactory({
			cwd,
			getEslintRecommendedConfig: () =>
				require("@eslint/js").configs.recommended,
			getEslintAllConfig: () => require("@eslint/js").configs.all,
		}),
		extensions = null,
		globInputPaths = true,
		errorOnUnmatchedPattern = true,
		ignore = true,
	} = {}) {
		internalSlotsMap.set(this, {
			configArrayFactory,
			cwd,
			defaultIgnores: IgnorePattern.createDefaultIgnore(cwd),
			extensionRegExp: createExtensionRegExp(extensions),
			globInputPaths,
			errorOnUnmatchedPattern,
			ignoreFlag: ignore,
		});
	}
Initialize this enumerator.
@param {FileEnumeratorOptions} options The options.