@serenity-is/corelib / FormatterBase

Abstract Class: FormatterBase

Defined in: src/ui/formatters/formatterbase.ts:5

Implements

Constructors

Constructor

new FormatterBase(): FormatterBase

Returns

FormatterBase

Properties

[typeInfo]

static [typeInfo]: FormatterTypeInfo<"Serenity.">

Defined in: src/ui/formatters/formatterbase.ts:17

Methods

format()

abstract format(ctx): FormatterResult

Defined in: src/ui/formatters/formatterbase.ts:6

Parameters

ctx

FormatterContext

Returns

FormatterResult

Implementation of

Formatter.format


registerFormatter()

protected static registerFormatter<TypeName>(typeName, intfAndAttr?): FormatterTypeInfo<TypeName>

Defined in: src/ui/formatters/formatterbase.ts:8

Type Parameters

TypeName

TypeName

Parameters

typeName

StringLiteral<TypeName>

intfAndAttr?

(InterfaceType | AttributeSpecifier)[]

Returns

FormatterTypeInfo<TypeName>