/** * Iterates over a given object's contents using the mode provided. * * @param {Collection} collection * @param {ITERATE_MODE} mode * * @yields {any} * @category Iterables */ declare function iterateObject(collection: Collection, mode?: ITERATE_MODE): Generator; declare namespace iterateObject { export { ITERATE_ENTRIES as ENTRIES }; export { ITERATE_VALUES as VALUES }; export { ITERATE_KEYS as KEYS }; } export default iterateObject; /** @constant **/ export const ITERATE_ENTRIES: "ENTRIES"; /** @constant **/ export const ITERATE_VALUES: "VALUES"; /** @constant **/ export const ITERATE_KEYS: "KEYS"; /** * * */ type ITERATE_MODE = any; declare namespace ITERATE_MODE { export { ITERATE_ENTRIES as ENTRIES }; export { ITERATE_VALUES as VALUES }; export { ITERATE_KEYS as KEYS }; }