/** * Returns the constant identifying the type of the passed collection. * * @param {Collection} collection * @param {boolean} strict * @returns {MAPMODE} */ export default function mapMode(collection: Collection, strict: boolean): MAPMODE; /** @constant */ export const MAPMODE_ARRAY: "ARRAY"; /** @constant */ export const MAPMODE_SET: "SET"; /** @constant */ export const MAPMODE_MAP: "MAP"; /** @constant */ export const MAPMODE_OBJECT: "OBJECT"; /** @constant */ export const MAPMODE_ITERABLE: "ITERABLE"; /** @constant */ export const MAPMODE_ITERATOR: "ITERATOR"; /** @constant */ export const MAPMODE_STRING: "STRING"; export type MAPMODE = string; export namespace MAPMODE { export { MAPMODE_ARRAY as ARRAY }; export { MAPMODE_SET as SET }; export { MAPMODE_MAP as MAP }; export { MAPMODE_OBJECT as OBJECT }; export { MAPMODE_ITERATOR as ITERATOR }; export { MAPMODE_ITERABLE as ITERABLE }; }