UNPKG

pretty-var-export

Version:

Export any value to valid and equivalent JavaScript code

21 lines (18 loc) 522 B
import colors from '../../colors/colors'; import options from '../../options/options'; import labels from '../../labels/labels'; const FunctionHandler = { test: (value: unknown) => typeof value === 'function', format: (func: Function) => { if (options.showFunctionBody) { return colors.constructor(func.toString()); } return ( colors.constructor('function') + colors.symbol('() {') + colors.comment(` /* ${labels.codeOmitted} */ `) + colors.symbol('}') ); }, }; export default FunctionHandler;