Package-level declarations

Types

Link copied to clipboard
interface ClassAccessorDecoratorContext<This : JsAny, Value : JsAny>

Context provided to a class accessor field decorator.

Link copied to clipboard

Context provided to a class decorator.

Link copied to clipboard
interface ClassFieldDecoratorContext<This : JsAny, Value : JsAny>

Context provided to a class field decorator.

Link copied to clipboard
interface ClassGetterDecoratorContext<This : JsAny, Value : JsAny>

Context provided to a class getter decorator.

Link copied to clipboard
interface ClassMethodDecoratorContext<This : JsAny, Value : JsFunction<*, *>>

Context provided to a class method decorator.

Link copied to clipboard
interface ClassSetterDecoratorContext<This : JsAny, Value : JsAny>

Context provided to a class setter decorator.

Link copied to clipboard
sealed interface DecoratorContextKind
Link copied to clipboard

Properties

Link copied to clipboard
val DecoratorContextKind.Companion.accessor: DecoratorContextKind.accessor
Link copied to clipboard
val DecoratorContextKind.Companion.class: DecoratorContextKind.class
Link copied to clipboard
val DecoratorContextKind.Companion.field: DecoratorContextKind.field
Link copied to clipboard
val DecoratorContextKind.Companion.getter: DecoratorContextKind.getter
Link copied to clipboard
val DecoratorContextKind.Companion.method: DecoratorContextKind.method
Link copied to clipboard
val DecoratorContextKind.Companion.setter: DecoratorContextKind.setter