Add a .map()
method to the prototypes of Object, String, Set, and Map.
This project was the result of me experimenting with adding .map()
to JavaScript entities that don't come with it out of the box, as documented here:
https://macarthur.me/posts/creating-a-map-method-for-objects-strings-sets-and-maps
npm install map-everything
Import one or several of the following methods from the map-everything
package, which will add a map()
method to the prototypes of the respective entities.
import {
attachToObjectPrototype,
attachToStringPrototype,
attachToSetPrototype,
attachToMapPrototype
} from "map-everything";
attachToObjectPrototype();
attachToStringPrototype();
attachToSetPrototype();
attachToMapPrototype();
You may also attach map()
to all of these prototypes by importing the mapEverything()
method:
import mapEverything from "map-everything";
mapEverything();
I'll leave that up to you.
MIT © Alex MacArthur