@serenity-is/corelib / EnumFormatter

Class: EnumFormatter

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new EnumFormatter(props?): EnumFormatter

Parameters

Name Type
props Object
props.enumKey? string

Returns

EnumFormatter

Defined in

src/ui/formatters/formatters.ts:100

Properties

props

Readonly props: Object = {}

Type declaration

Name Type
enumKey? string

Defined in

src/ui/formatters/formatters.ts:100

Accessors

enumKey

get enumKey(): string

Returns

string

Defined in

src/ui/formatters/formatters.ts:108

set enumKey(value): void

Parameters

Name Type
value string

Returns

void

Defined in

src/ui/formatters/formatters.ts:109

Methods

format

format(ctx): string

Parameters

Name Type
ctx FormatterContext<any>

Returns

string

Implementation of

Formatter.format

Defined in

src/ui/formatters/formatters.ts:104


format

format(enumType, value): string

Parameters

Name Type
enumType any
value any

Returns

string

Defined in

src/ui/formatters/formatters.ts:111


getName

getName(enumType, value): string

Parameters

Name Type
enumType any
value any

Returns

string

Defined in

src/ui/formatters/formatters.ts:130


getText

getText(enumKey, name): string

Parameters

Name Type
enumKey string
name string

Returns

string

Defined in

src/ui/formatters/formatters.ts:123