Package-level declarations

Types

Link copied to clipboard
data class EnumMask(val enum: List<String>, val lazy: Boolean? = null, val eager: Boolean? = null, val placeholderChar: Char? = null)

A text input mask configuration with a list of values.

Link copied to clipboard
data class ImaskOptions(val pattern: PatternMask? = null, val range: RangeMask? = null, val enum: EnumMask? = null, val number: NumberMask? = null, val regExp: RegExp? = null, val function: (String) -> Boolean? = null, val list: List<ImaskOptions>? = null, val overwrite: MaskOverwrite? = null) : MaskOptions

A text input mask configuration.

Link copied to clipboard

Text input number mask autofix modes.

Link copied to clipboard

Text input mask overwrite modes.

Link copied to clipboard
data class NumberMask(val scale: Int? = null, val padFractionalZeros: Boolean? = null, val normalizeZeros: Boolean? = null, val mapToRadix: List<Char> = listOf('.'), val min: Number? = null, val max: Number? = null, val locale: Locale = LocaleManager.currentLocale)

A text input mask configuration for a number value.

Link copied to clipboard
data class PatternMask(val pattern: String, val lazy: Boolean? = null, val eager: Boolean? = null, val placeholderChar: Char? = null, val definitions: JsAny? = null, val blocks: Map<String, ImaskOptions>? = null)

A text input mask configuration with a pattern.

Link copied to clipboard
data class RangeMask(val from: Int, val to: Int, val maxLength: Int? = null, val autofix: MaskAutofix? = null, val lazy: Boolean? = null, val eager: Boolean? = null, val placeholderChar: Char? = null)

A text input mask configuration with a range.