Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
interface Editable

Created by Nicholas Eddy on 3/5/21.

Link copied to clipboard
interface Encoder<A, B>

Defines translation logic between two types: A and B.

Link copied to clipboard
typealias Extractor<T, R> = T.() -> R

Simple function that generates a value R given the context of T. This is useful in cases where a property of T is needed:

Link copied to clipboard
interface Interpolator<T>

Allows interpolating between two start and end values of T given some progress.

Link copied to clipboard

An Encoder that "converts" T to itself.

Link copied to clipboard

Created by Nicholas Eddy on 6/26/20.

Link copied to clipboard

An Encoder that converts between Boolean and String.

Link copied to clipboard

An Encoder that converts between Byte and String.

Link copied to clipboard

An Encoder that converts between Double and String.

Link copied to clipboard
abstract class ToStringEncoder<T> : Encoder<T, String>

An Encoder that converts between T and String.

Link copied to clipboard

An Encoder that converts between Float and String.

Link copied to clipboard

An Encoder that converts between Int and String.

Link copied to clipboard

An Encoder that converts between Long and String.

Inherited properties

Link copied to clipboard
Link copied to clipboard