Package-level declarations

Types

Link copied to clipboard
data class Color(val red: Int, val green: Int, val blue: Int)
Link copied to clipboard
data class Event(val eventName: String, val selector: Selector = document)

Class including all the info for Javascript event definition

Link copied to clipboard
typealias Interval = io.github.moonlightsuite.moonlight.core.formula.Interval
Link copied to clipboard
typealias interval = Box<Int>
Link copied to clipboard
typealias Language = org.intellij.lang.annotations.Language
Link copied to clipboard
data class Selector(val queryString: String, val attribute: String = "", val comparison: Any? = null, val state: String = "", op: String = "", val modifier: (current: String, bound: String) -> Boolean = ::equality) : AtomicFormula

Class including all the info for CSS selectors definition

Properties

Link copied to clipboard
val Spec: Spec

Functions

Link copied to clipboard
fun after(init: () -> String): Event
Link copied to clipboard
infix fun Formula.and(right: Formula): Formula
Link copied to clipboard
Link copied to clipboard
fun eventually(argument: Formula): EventuallyFormula
Link copied to clipboard
fun every(milliseconds: Int): Event
Link copied to clipboard
fun everywhere(argument: Formula): EverywhereFormula
Link copied to clipboard
fun globally(argument: Formula): GloballyFormula
Link copied to clipboard
infix fun Formula.implies(right: Formula): OrFormula
Link copied to clipboard
fun not(argument: Formula): Formula
Link copied to clipboard
infix fun Formula.or(right: Formula): Formula
Link copied to clipboard
Link copied to clipboard
fun parseSelector(queryString: String): List<String>
Link copied to clipboard
infix fun Formula.reach(right: Formula): ReachFormula
Link copied to clipboard
fun select(init: () -> String): Selector
fun select(cssQuery: String): Selector
Link copied to clipboard
fun somewhere(argument: Formula): SomewhereFormula
Link copied to clipboard
infix fun Formula.until(right: Formula): UntilFormula
Link copied to clipboard
infix fun EventuallyFormula.within(interval: Interval): EventuallyFormula
infix fun GloballyFormula.within(interval: Interval): GloballyFormula
infix fun UntilFormula.within(interval: Interval): UntilFormula