Skip to content

Module Compatible.Accessors

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

Import

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

Functions

FunctionDescription
composeCombine multiple accessor decorators into one compatible decorator.
createCreate a member accessor 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 accessor decorator context.
IModernContextThe locally declared modern member accessor decorator context shape.
ILegacyFnThe compatible legacy implementation for a member accessor decorator.
IModernFnThe compatible modern implementation for a member accessor decorator.
ICreateOptionsThe options used to create a compatible member accessor decorator.
ICallbackFnThe compatible member accessor decorator callback signature.