2 مستودعات
Utilities for creating new objects by extracting a specific subset of keys from a source object.
Distinct from Object Property Accessors: Focuses on property selection (picking) rather than accessors (getting) or prohibitions (removing).
Explore 2 awesome GitHub repositories matching data & databases · Object Property Selectors. Refine with filters or upvote what's useful.
es-toolkit is a JavaScript utility library and TypeScript data transformation toolset designed as a high-performance alternative to traditional utility suites. It serves as a tree-shakable module library and a compatibility layer for those migrating from legacy dependencies by mirroring established function signatures. The project is specifically optimized for AI code generation, providing structured documentation and specialized skill sets to improve the accuracy and discoverability of its functions for AI coding assistants. Its architecture focuses on a zero-dependency core and modular expo
Provides utilities to create new objects containing only specified keys from a source object.
Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida
Creates new schemas by picking a specific subset of properties to keep or omitting unwanted properties from an object.