\begin{quote}
Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.\+assign method. \end{quote}
From the \href{https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol}{\texttt{ Mozilla Developer docs for Symbol}}\+:

\begin{quote}
A symbol is a unique and immutable data type and may be used as an identifier for object properties. The symbol object is an implicit object wrapper for the symbol primitive data type. \end{quote}
\hypertarget{md_sfcode_node_modules_assign_symbols_README_autotoc_md3285}{}\doxysection{Install}\label{md_sfcode_node_modules_assign_symbols_README_autotoc_md3285}
Install with \href{https://www.npmjs.com/}{\texttt{ npm}}


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ npm i assign-\/symbols -\/-\/save }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_assign_symbols_README_autotoc_md3286}{}\doxysection{Usage}\label{md_sfcode_node_modules_assign_symbols_README_autotoc_md3286}

\begin{DoxyCode}{0}
\DoxyCodeLine{var assignSymbols = require('assign-\/symbols');}
\DoxyCodeLine{var obj = \{\};}
\DoxyCodeLine{}
\DoxyCodeLine{var one = \{\};}
\DoxyCodeLine{var symbolOne = Symbol('aaa');}
\DoxyCodeLine{one[symbolOne] = 'bbb';}
\DoxyCodeLine{}
\DoxyCodeLine{var two = \{\};}
\DoxyCodeLine{var symbolTwo = Symbol('ccc');}
\DoxyCodeLine{two[symbolTwo] = 'ddd';}
\DoxyCodeLine{}
\DoxyCodeLine{assignSymbols(obj, one, two);}
\DoxyCodeLine{}
\DoxyCodeLine{console.log(obj[symbolOne]);}
\DoxyCodeLine{//=> 'bbb'}
\DoxyCodeLine{console.log(obj[symbolTwo]);}
\DoxyCodeLine{//=> 'ddd' }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_assign_symbols_README_autotoc_md3287}{}\doxysection{Similar projects}\label{md_sfcode_node_modules_assign_symbols_README_autotoc_md3287}

\begin{DoxyItemize}
\item \href{https://www.npmjs.com/package/assign-deep}{\texttt{ assign-\/deep}}\+: Deeply assign the enumerable properties of source objects to a destination object. $\vert$ \href{https://github.com/jonschlinkert/assign-deep}{\texttt{ homepage}}
\item \href{https://www.npmjs.com/package/clone-deep}{\texttt{ clone-\/deep}}\+: Recursively (deep) clone Java\+Script native types, like Object, Array, Reg\+Exp, Date as well as primitives. $\vert$ \href{https://github.com/jonschlinkert/clone-deep}{\texttt{ homepage}}
\item \href{https://www.npmjs.com/package/extend-shallow}{\texttt{ extend-\/shallow}}\+: Extend an object with the properties of additional objects. node.\+js/javascript util. $\vert$ \href{https://github.com/jonschlinkert/extend-shallow}{\texttt{ homepage}}
\item \href{https://www.npmjs.com/package/merge-deep}{\texttt{ merge-\/deep}}\+: Recursively merge values in a javascript object. $\vert$ \href{https://github.com/jonschlinkert/merge-deep}{\texttt{ homepage}}
\item \href{https://www.npmjs.com/package/mixin-deep}{\texttt{ mixin-\/deep}}\+: Deeply mix the properties of objects into the first object. Like merge-\/deep, but doesn\textquotesingle{}t clone. $\vert$ \href{https://github.com/jonschlinkert/mixin-deep}{\texttt{ homepage}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_assign_symbols_README_autotoc_md3288}{}\doxysection{Running tests}\label{md_sfcode_node_modules_assign_symbols_README_autotoc_md3288}
Install dev dependencies\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\$ npm i -\/d \&\& npm test }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_assign_symbols_README_autotoc_md3289}{}\doxysection{Contributing}\label{md_sfcode_node_modules_assign_symbols_README_autotoc_md3289}
Pull requests and stars are always welcome. For bugs and feature requests, \href{https://github.com/jonschlinkert/assign-symbols/issues/new}{\texttt{ please create an issue}}.\hypertarget{md_sfcode_node_modules_assign_symbols_README_autotoc_md3290}{}\doxysection{Author}\label{md_sfcode_node_modules_assign_symbols_README_autotoc_md3290}
{\bfseries{Jon Schlinkert}}


\begin{DoxyItemize}
\item \href{https://github.com/jonschlinkert}{\texttt{ github/jonschlinkert}}
\item \href{http://twitter.com/jonschlinkert}{\texttt{ twitter/jonschlinkert}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_assign_symbols_README_autotoc_md3291}{}\doxysection{License}\label{md_sfcode_node_modules_assign_symbols_README_autotoc_md3291}
Copyright © 2015 Jon Schlinkert Released under the MIT license.

\DoxyHorRuler{0}


{\itshape This file was generated by \href{https://github.com/assemble/verb-cli}{\texttt{ verb-\/cli}} on November 06, 2015.} 