UNPKG

metarize

Version:

A lightweight, ESM-compatible TypeScript metadata library for creating and inspecting decorators with zero dependencies

24 lines (22 loc) 792 B
/** * A package with utilities to help developers implement * {@link https://www.typescriptlang.org/docs/handbook/decorators.html |TypeScript decorators}, * define/merge metadata, and inspect metadata. * * @remarks * Utilities: * * - Reflector: Wrapper of * {@link https://github.com/rbuckton/reflect-metadata | reflect-metadata}. * - Decorator factories: A set of factories for class/method/property/parameter * decorators to apply metadata to a given class and its static or instance * members. * - MetadataInspector: High level APIs to inspect a class and/or its members to * get metadata applied by decorators. * * @packageDocumentation */ export * from './decorator-factory.js'; export * from './inspector.js'; export * from './reflect.js'; export * from './types.js';