157 packages found
Polyfill for Metadata Reflection API
ES2015 spec-compliant shim for Reflect.ownKeys
ES5 shim for ES6 (ECMAScript 6) Reflect and Proxy objects
An ES-spec-compliant Reflect.apply shim/polyfill/replacement that works as far down as ES3
Emits Typescript metadata for use at runtime
Create linked objects (datapoints) of your devices with a self-defined structure. This makes it possible to create a structure in ioBroker, where all objects are centralized, e.g. to be used in the vis or scripts.
Get a list of function's argument variable names
Settle promises concurrently and get their fulfillment value or rejection reason
- View more
A unified reflection API for Typescript
Helpful functions that deal with promises. Avoid fast-failing and wait for all promises to be settled, iterate over arrays and objects, useful promise generation functions, promisify and callbackify.
A lib for reflect class to json with decorator.
Proxifies class methods or single function
Lets you retrieve argument names, including default values from outside a function.
Collection of 70+ type, feature & value checks
Make a promise always fulfill with its actual fulfillment value or rejection reason
Convenience utils for reflected metadata
[![Build Status](https://travis-ci.org/goloveychuk/tsruntime.svg?branch=master)](https://travis-ci.org/goloveychuk/tsruntime) [![npm version](https://badge.fury.io/js/tsruntime.svg)](https://www.npmjs.com/package/tsruntime)
Lightweight ES Module implementation of reflect-metadata
Utilities to help developers implement TypeScript decorators, define/merge metadata, and inspect metadata
- View more