@fkui/logic

Namespaces

DomUtils

Classes

DecoratedError
MissingValueError
PersistenceService
SimplePersistenceService
ValidationErrorMessageBuilder

Interfaces

AlertScreenReaderOptions
AllowListValidatorConfig
BlacklistValidatorConfig
CookieOptions
DecimalValidatorConfig
ElementIdServiceInterface
ElementValidatorsReference
EmailValidatorConfig
FKUIConfigLogic
InvalidDatesValidatorConfig
InvalidWeekdaysValidatorConfig
MatchesValidatorConfig
MaxDateValidatorConfig
MaxLengthValidatorConfig
MinDateValidatorConfig
MinLengthValidatorConfig
NestedStringRecord
PendingValidityEvent
PersistenceServiceInterface
SimplePersistenceServiceInterface
TranslationProviderInterface
TranslationServiceInterface
ValidateEvent
ValidationConfigUpdateDetail
ValidationResult
ValidationServiceInterface
ValidationState
Validator
ValidatorOptions
ValidityEvent

Type Aliases

BankAccountNumberString
BankgiroString
ClearingnumberString
DateString
OrganisationsnummerString
PersonnummerString
PlusgiroString
PostalCodeString
TranslateFunction
ValidatableHTMLElement
ValidatorConfig
ValidatorConfigs
ValidatorName
ValidityMode
ValidityNativeEvent

Variables

configLogic
ElementIdService
SCREEN_READER_DELAY
TranslationService
ValidationService

Functions

alertScreenReader
debounce
deepClone
deleteCookie
ensureSet
findCookie
flatten
formatClearingNumberForBackend
formatNumber
formatPercent
formatPersonnummer
formatPersonnummerToDate
formatPostalCode
getErrorMessages
isEmpty
isInvalidDatesConfig
isInvalidWeekdaysConfig
isSet
isString
isValidatableHTMLElement
parseBankAccountNumber
parseBankgiro
parseClearingNumber
parseDate
parseNumber
parseOrganisationsnummer
parsePercent
parsePersonnummer
parsePersonnummerLuhn
parsePlusgiro
parsePostalCode
setCookie
stripNull
stripWhitespace
testLuhnChecksum
validChecksum
validLimit
waitForScreenReader

References

addFocusListener → DomUtils.addFocusListener
documentOrderComparator → DomUtils.documentOrderComparator
findTabbableElements → DomUtils.findTabbableElements
focus → DomUtils.focus
focusFirst → DomUtils.focusFirst
focusLast → DomUtils.focusLast
FocusOptions → DomUtils.FocusOptions
handleTab → DomUtils.handleTab
isFocusable → DomUtils.isFocusable
isTabbable → DomUtils.isTabbable
isValidatableFormElement → DomUtils.isValidatableFormElement
isVisible → DomUtils.isVisible
isVisibleInViewport → DomUtils.isVisibleInViewport
popFocus → DomUtils.popFocus
pushFocus → DomUtils.pushFocus
removeFocusListener → DomUtils.removeFocusListener
restoreFocus → DomUtils.restoreFocus
saveFocus → DomUtils.saveFocus
scrollTo → DomUtils.scrollTo
ScrollToOptions → DomUtils.ScrollToOptions
StackHandle → DomUtils.StackHandle