Package-level declarations

Types

Link copied to clipboard

Default implementation of LinksManager

Link copied to clipboard
interface LinksManager

Manager for handling Links. Useful for handling deeplinks

Functions

Link copied to clipboard
fun <T> LinksManager.handleIncomingLink(uri: Uri, serializer: KSerializer<T>): T?

Convert an incoming Uri query into T and return it. When the given url is invalid, it returns null.

fun <T> LinksManager.handleIncomingLink(url: URL, serializer: KSerializer<T>): T?

Convert an incoming URL query into T and return it. When the given url is invalid, it returns null.

fun <T> <Error class: unknown class>.handleIncomingLink(url: <Error class: unknown class>, serializer: <Error class: unknown class><T>): T?

Convert an incoming NSURL query into T and return it. When the given url is invalid, it returns null.

Link copied to clipboard

Check a Uri and returns it if valid, otherwise it returns null.

Check a URL and returns it if valid, otherwise it returns null.

fun <Error class: unknown class>.validateLink(url: <Error class: unknown class>): <Error class: unknown class>?

Check a NSURL and returns it if valid, otherwise it returns null.