Package-level declarations
Types
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.