Skip to content

Module Legacy

Helpers for Stage 2 experimental decorators (TypeScript with experimentalDecorators enabled). Includes support for parameter decorators, which have no equivalent in the modern standard.

Import this module from @litert/decorator/legacy.

Import

ts
import * as Decorators from '@litert/decorator/legacy';

Sub-Modules

Sub-ModuleDescription
ClassesClass decorator helpers.
ConstructorParametersConstructor parameter decorator helpers for legacy decorators.
GeneralDecoratorsDecorator helpers that can apply to multiple element kinds (methods, properties, getters, setters, or accessors) depending on usage.
AccessorsMember accessor decorator helpers.
GettersMember getter decorator helpers.
PropertiesMember property or field decorator helpers.
SettersMember setter decorator helpers.
MethodsMember method decorator helpers.
MethodParametersMethod parameter decorator helpers for legacy decorators.
StaticAccessorsStatic accessor decorator helpers.
StaticGettersStatic getter decorator helpers.
StaticPropertiesStatic property or static field decorator helpers.
StaticSettersStatic setter decorator helpers.
StaticMethodsStatic method decorator helpers.
StaticMethodParametersStatic method parameter decorator helpers for legacy decorators.

Typings

See Typings for top-level TypeScript helper contracts.

Constants

See Constants for runtime constants and enums exported by this module.