import Value from "@dikac/t-value/value"; import MapContainer from "./map/map"; import Callable from "@dikac/t-function/callable"; /** * map a {@see Map} object * * Mapper name taken to avoid conflict with {@see Map} * * @param value * @param map */ export default function MapperParameter({ map, converter, }: MapContainer> & { converter: Callable<[key: Key, value: Val], [key: MappedKey, value: MappedValue]>; }): Map; export default function MapperParameter({ value, converter, }: Value> & { converter: Callable<[key: Key, value: Val], [key: MappedKey, value: MappedValue]>; }): Map;