UNPKG

twing

Version:

First-class Twig engine for Node.js

16 lines (15 loc) 511 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.examineObject = void 0; const examineObject = (object) => { let properties = []; if (object) { for (const property of Object.getOwnPropertyNames(object)) { properties.push(property); } let prototype = Object.getPrototypeOf(object); properties = properties.concat((0, exports.examineObject)(prototype)); } return properties; }; exports.examineObject = examineObject;