Search results
216 packages found
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Define an accessor property on an object. Will either throw, or fall back to assignment in loose mode, in an engine without descriptors.
utilities for JS and TypeScript
- utilities
- typescript
- collection
- enumerable
- linq
- enumerator
- ienumerable
- list
- array
- comparer
- exception
- logging
- format
Easy to use, Symbol-based enum implementation
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Iterable WeakMaps and WeakSets. Provides WeakRefMap and WeakRefSet which store values using WeakRefs and clean themselves up when garbage collected.
enumerable-es is library operating data as C# LINQ style implemented by TypeScript
Decorator to make properties non-enumerable.
Register the Enum package to handle predefined constants in your project
A lightweight JavaScript inheritance utility.
- lighter
- type
- object
- inheritance
- prototype
- prototypal
- multiple
- swiss
- mixin
- extend
- decorate
- init
- constructor
- hidden
- View more
Return an array of an object's own enumerable property names.
Returns an array of all enumerable symbol properties found directly upon a given object
Complete implementation of Language-Integrated Query (LINQ) (ECMAScript 2015 Language Specification)
- linq
- LINQ
- deferred
- query
- Enumerable
- Iterable
- IEnumerable
- IEnumerator
- Enumerator
- System.Linq
- generators
- Symbol
- symbol.iterator
- iterator
- View more
ES2017 ready LINQ features written in TypeScript
- linq
- enumerable
- enumerables
- sequence
- sequences
- array
- arrays
- generator
- generators
- es6
- es2017
- typescript
- ecmascript
- 2015
- View more
Better `Object.defineProperty()`.
- browser
- configurable
- define
- define-property
- defineproperty
- descriptor
- descriptors
- enumerability
- enumerable
- get-set
- javascript
- library
- nodejs
- object
- View more
Complete implementation of Language-Integrated Query (LINQ) (ECMAScript 5.1 Language Specification)
- linq
- LINQ
- deferred
- query
- Enumerable
- Iterable
- IEnumerable
- IEnumerator
- Enumerator
- System.Linq
- generators
- Symbol
- symbol.iterator
- iterator
- View more
Test if an object's own property is enumerable.
Return an array of an object's own enumerable and non-enumerable property names.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- object
- obj
- names
- keys
- enumerable
- non-enumerable
- own
- View more
⛑️ JSON serialization should never fail
- bigint
- circular
- cycle
- enumerable
- exception-handling
- exceptions
- getters
- javascript
- json
- library
- nodejs
- parsing
- serialization
- symbols
- View more