Interface ITranslationListBuilderDefinition<T, GROUP, AFFIX>
Hierarchy
- ITranslationListBuilderDefinition
Methods
getAffix
- getAffix(item: T): AFFIX
-
Returns AFFIX
getGroup
- getGroup(item: T): GROUP
-
Returns GROUP
Optional
onAffixes
- onAffixes(affixes: [AFFIX, T[]][]): void
-
Returns void
Optional
onGroups
- onGroups(groups: [GROUP, T[]][]): void
-
Returns void
translateAffix
- translateAffix(affix: AFFIX, item: T, items: T[]): undefined | default
-
Parameters
-
affix: AFFIX
-
item: T
-
items: T[]
Returns undefined | default
translateItem
- translateItem(group: GROUP, lastAffix: undefined | default, items: T[]): default
-
Parameters
-
group: GROUP
-
lastAffix: undefined | default
-
items: T[]
Optional
translateItemSingleAffix
- translateItemSingleAffix(group: GROUP, affix: AFFIX, items: T[]): undefined | default
-
Parameters
-
group: GROUP
-
affix: AFFIX
-
items: T[]
Returns undefined | default