Skip to content

@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