@serenity-is/corelib / Decorators
Namespace: Decorators
Table of contents
Functions
- classType
- closeButton
- dialogType
- editor
- editorType
- element
- enumKey
- filterable
- formatterType
- interfaceType
- itemName
- maximizable
- option
- optionsType
- panel
- registerClass
- registerEditor
- registerEnum
- registerEnumType
- registerFormatter
- registerInterface
- registerType
- resizable
- responsive
- service
- staticPanel
Functions
classType
▸ classType<T>(typeName, interfaces?): ClassTypeInfo<T>
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
typeName |
StringLiteral<T> |
interfaces? |
any[] |
Returns
Defined in
closeButton
▸ closeButton(value?): (target: Function) => void
Parameters
| Name | Type | Default value |
|---|---|---|
value |
boolean |
true |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
dialogType
▸ dialogType(value): (target: Function) => void
Parameters
| Name | Type |
|---|---|
value |
any |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
editor
▸ editor(): (target: Function) => void
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
editorType
▸ editorType<T>(typeName, interfaces?): EditorTypeInfo<T>
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
typeName |
StringLiteral<T> |
interfaces? |
any[] |
Returns
Defined in
element
▸ element(value): (target: Function) => void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
enumKey
▸ enumKey(value): (target: Function) => void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
filterable
▸ filterable(value?): (target: Function) => void
Parameters
| Name | Type | Default value |
|---|---|---|
value |
boolean |
true |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
formatterType
▸ formatterType<T>(typeName, interfaces?): FormatterTypeInfo<T>
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
typeName |
StringLiteral<T> |
interfaces? |
any[] |
Returns
Defined in
interfaceType
▸ interfaceType<T>(typeName, interfaces?): InterfaceTypeInfo<T>
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
typeName |
StringLiteral<T> |
interfaces? |
any[] |
Returns
Defined in
itemName
▸ itemName(value): (target: Function) => void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
maximizable
▸ maximizable(value?): (target: Function) => void
Parameters
| Name | Type | Default value |
|---|---|---|
value |
boolean |
true |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
option
▸ option(): (target: Object, propertyKey: string) => void
Returns
fn
▸ (target, propertyKey): void
Parameters
| Name | Type |
|---|---|
target |
Object |
propertyKey |
string |
Returns
void
Defined in
optionsType
▸ optionsType(value): (target: Function) => void
Parameters
| Name | Type |
|---|---|
value |
Function |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
panel
▸ panel(value?): (target: Function) => void
Parameters
| Name | Type | Default value |
|---|---|---|
value |
boolean |
true |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
registerClass
▸ registerClass(nameOrIntf?, intf2?): (target: Function) => void
Parameters
| Name | Type |
|---|---|
nameOrIntf? |
string | any[] |
intf2? |
any[] |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
registerEditor
▸ registerEditor(nameOrIntf?, intf2?): (target: Function) => void
Parameters
| Name | Type |
|---|---|
nameOrIntf? |
string | any[] |
intf2? |
any[] |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
registerEnum
▸ registerEnum(target, enumKey?, name?): void
Parameters
| Name | Type |
|---|---|
target |
any |
enumKey? |
string |
name? |
string |
Returns
void
Defined in
registerEnumType
▸ registerEnumType(target, name?, enumKey?): void
Parameters
| Name | Type |
|---|---|
target |
any |
name? |
string |
enumKey? |
string |
Returns
void
Defined in
registerFormatter
▸ registerFormatter(nameOrIntf?, intf2?): (target: Function) => void
Parameters
| Name | Type |
|---|---|
nameOrIntf |
string | any[] |
intf2 |
any[] |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
registerInterface
▸ registerInterface(nameOrIntf?, intf2?): (target: Function) => void
Parameters
| Name | Type |
|---|---|
nameOrIntf? |
string | any[] |
intf2? |
any[] |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
registerType
▸ registerType(): (target: Function & { typeInfo: any }) => void
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function & { typeInfo: any } |
Returns
void
Defined in
resizable
▸ resizable(value?): (target: Function) => void
Parameters
| Name | Type | Default value |
|---|---|---|
value |
boolean |
true |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
responsive
▸ responsive(value?): (target: Function) => void
Parameters
| Name | Type | Default value |
|---|---|---|
value |
boolean |
true |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
service
▸ service(value): (target: Function) => void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void
Defined in
staticPanel
▸ staticPanel(value?): (target: Function) => void
Parameters
| Name | Type | Default value |
|---|---|---|
value |
boolean |
true |
Returns
fn
▸ (target): void
Parameters
| Name | Type |
|---|---|
target |
Function |
Returns
void