twing
Version:
First-class Twig engine for Node.js
16 lines (15 loc) • 511 B
JavaScript
;
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;