UNPKG

passport-unique-token

Version:

Unique Token authentication strategy for Passport.

23 lines 680 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.lookup = void 0; // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types, @typescript-eslint/no-explicit-any const lookup = (obj, field) => { if (!obj) { return null; } const chain = field.split(']').join('').split('['); for (let i = 0, x; (x = chain[i]); ++i) { const prop = obj[x]; if (typeof prop === 'undefined') { return null; } if (typeof prop !== 'object') { return prop; } obj = prop; } return null; }; exports.lookup = lookup; //# sourceMappingURL=utils.js.map