Package-level declarations
Functions
Link copied to clipboard
fun List<OverflowMenuItemConfig>.decodeBinaryResourcesToBitmap(coroutineScope: CoroutineScope, registerRepository: RegisterRepository, decodedImageMap: SnapshotStateMap<String, Bitmap>)
fun Sequence<NavigationMenuConfig>.decodeBinaryResourcesToBitmap(coroutineScope: CoroutineScope, registerRepository: RegisterRepository, decodedImageMap: SnapshotStateMap<String, Bitmap>)
Link copied to clipboard
fun List<ActionConfig>.handleClickEvent(navController: NavController, resourceData: ResourceData? = null, navMenu: NavigationMenuConfig? = null, context: Context? = null)
fun ActionConfig.handleClickEvent(navController: NavController, resourceData: ResourceData? = null, navMenu: NavigationMenuConfig? = null, context: Context? = null)
Link copied to clipboard
suspend fun SharedFlow<SnackBarMessageConfig>.hookSnackBar(scaffoldState: ScaffoldState, resourceData: ResourceData?, navController: NavController, action: () -> Unit = {})
Link copied to clipboard
fun interpolateActionParamsValue(actionConfig: ActionConfig, resourceData: ResourceData?): List<ActionParameter>
Link copied to clipboard
This function returns whether the list is currently scrolling down
Link copied to clipboard
This function returns whether the list is currently scrolling up
Link copied to clipboard
suspend fun loadRemoteImagesBitmaps(views: List<ViewProperties>, registerRepository: RegisterRepository, computedValuesMap: Map<String, Any>, decodedImageMap: MutableMap<String, Bitmap>)
Link copied to clipboard
Apply navigation options. Restrict destination to only use a single instance in the back stack.
Link copied to clipboard
fun rememberLifecycleEvent(lifecycleOwner: LifecycleOwner = LocalLifecycleOwner.current): Lifecycle.Event
Link copied to clipboard
inline fun <W : ListenableWorker> WorkManager.schedulePeriodically(workId: String, repeatInterval: Long = 15, duration: Duration? = null, timeUnit: TimeUnit = TimeUnit.MINUTES, existingPeriodicWorkPolicy: ExistingPeriodicWorkPolicy = ExistingPeriodicWorkPolicy.KEEP, requiresNetwork: Boolean = true, inputData: Data = workDataOf(), initialDelay: Long? = null)
Schedule a periodic job that retry exponentially with initial backoff delay of 30 seconds
Link copied to clipboard
Function to convert the elements of an array that have paramType ActionParameterType.PARAMDATA to a map of ActionParameter.key against value.