Skip to content

Retrieves all strings with an object, including keys, properties, recursive objects, and within arrays. 🧵

License

Notifications You must be signed in to change notification settings

JoshuaKGoldberg/object-strings-deep

Repository files navigation

Object Strings Deep

Retrieves all strings with an object, including keys, properties, recursive objects, and within arrays. 🧵

👪 All Contributors: 1 🤝 Code of Conduct: Kept 🧪 Coverage 📝 License: MIT 📦 npm version 💪 TypeScript: Strict

Usage

npm i object-strings-deep
import { getObjectStringsDeep } from "object-strings-deep";

// ["abc", "def", "ghi"]
getObjectStringsDeep(["abc", { def: ["ghi"] }]);

getObjectStringsDeep recursively uses Object.entries() internally to retrieve all keys and values within an object. It then filters to all strings from keys, properties, and within arrays.

Contributors

Josh Goldberg ✨
Josh Goldberg ✨

💻 🖋 📖 🤔 🚇 🚧 📆 🔧

💙 This package was templated with create-typescript-app.

About

Retrieves all strings with an object, including keys, properties, recursive objects, and within arrays. 🧵

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published