Skip to content

Module Compatible.Getters

Helpers for creating and composing member getter decorators that work across both legacy and modern TypeScript decorator transforms.

Import

ts
import { Getters } from '@litert/decorator/compatible';

Functions

FunctionDescription
composeCombine multiple getter decorators into one compatible decorator.
createCreate a member getter decorator supporting both legacy and modern decorator transforms.

Typings

See Typings for the public callback, context, and option contracts exported by this namespace.

TypeDescription
ILegacyContextThe normalized legacy member getter decorator context.
IGetterFnThe member getter function value handled by a modern decorator.
IModernContextThe locally declared modern member getter decorator context shape.
ILegacyFnThe compatible legacy implementation for a member getter decorator.
IModernFnThe compatible modern implementation for a member getter decorator.
ICreateOptionsThe options used to create a compatible member getter decorator.
ICallbackFnThe compatible member getter decorator callback signature.