To use the assign function from the underscore library in TypeScript, you need to install Underscore.js as a dependency first. You can do this by running npm install underscore
in your project's directory.
Once you have Underscore.js installed, you can import it like this:
index.ts33 chars2 lines
Then you can use the assign
function like this:
index.ts163 chars8 lines
In the code above, we imported the entire Underscore.js library using the import * as
syntax, this is because in TypeScript you cannot import the default export of a module that does not declare one. We then passed an empty object as the first argument to the assign
function to prevent the original objects from being modified. Finally, we passed the objects to merge as parameters to the assign
function. The result is a new object that contains the properties of all the passed objects.
gistlibby LogSnag