/** * Creates a map from the own entries of an object. * * @since 13.0.0 * @category Lang * @see toMap * @param object Object to use. * @param keyMapper Function mapping an object key to a map key. * @param valueMapper Function mapping an object value to a map value. * @returns Map created from the object. * @example * toMapBy({a: 1, b: 4, c: 5}, key => { return { key }; }, value => value * 2) * // => Map{{key: "a"}: 2, {key: "b"}: 8, {key: "a"}: 10} * * toMapBy([1, 2, 3], (_key, value) => value, (_key, value) => value * 2) * // => Map{1: 2, 2: 4, 3: 6} */ export declare const toMapBy: (object: Record | ArrayLike, keyMapper: (key: string, val: VInitialValue) => UKey, valueMapper: (key: string, value: VInitialValue) => TValue) => Map; //# sourceMappingURL=toMapBy.d.ts.map