\href{https://travis-ci.org/ljharb/es-abstract}{\texttt{ }} \href{https://david-dm.org/ljharb/es-abstract}{\texttt{ }} \href{https://david-dm.org/ljharb/es-abstract\#info=devDependencies}{\texttt{ }} \mbox{[}\mbox{]}\mbox{[}license-\/url\mbox{]} \href{https://npm-stat.com/charts.html?package=es-abstract}{\texttt{ }}

\href{https://npmjs.org/package/es-abstract}{\texttt{ }}

\href{https://ci.testling.com/ljharb/es-abstract}{\texttt{ }}

ECMAScript spec abstract operations. When different versions of the spec conflict, the default export will be the latest version of the abstract operation. All abstract operations will also be available under an {\ttfamily es5}/{\ttfamily es2015}/{\ttfamily es2016}/{\ttfamily es2017}/{\ttfamily es2018}/{\ttfamily es2019} entry point, and exported property, if you require a specific version.\hypertarget{md_sfcode_node_modules_object_getownpropertydescriptors_node_modules_es_abstract_README_autotoc_md18963}{}\doxysection{Example}\label{md_sfcode_node_modules_object_getownpropertydescriptors_node_modules_es_abstract_README_autotoc_md18963}

\begin{DoxyCode}{0}
\DoxyCodeLine{var ES = require('es-\/abstract');}
\DoxyCodeLine{var assert = require('assert');}
\DoxyCodeLine{}
\DoxyCodeLine{assert(ES.isCallable(function () \{\}));}
\DoxyCodeLine{assert(!ES.isCallable(/a/g)); }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_object_getownpropertydescriptors_node_modules_es_abstract_README_autotoc_md18964}{}\doxysection{Tests}\label{md_sfcode_node_modules_object_getownpropertydescriptors_node_modules_es_abstract_README_autotoc_md18964}
Simply clone the repo, {\ttfamily npm install}, and run {\ttfamily npm test}\hypertarget{md_sfcode_node_modules_object_getownpropertydescriptors_node_modules_es_abstract_README_autotoc_md18965}{}\doxysection{Security}\label{md_sfcode_node_modules_object_getownpropertydescriptors_node_modules_es_abstract_README_autotoc_md18965}
Please email \href{https://github.com/ljharb}{\texttt{ @ljharb}} or see \href{https://tidelift.com/security}{\texttt{ https\+://tidelift.\+com/security}} if you have a potential security vulnerability to report. 