UNPKG

rimmel

Version:

A Stream-Oriented UI library for the Rx.Observable Universe

15 lines 770 B
import type { ExplicitSink, Sink } from "../types/sink"; import type { FocusableElement } from '../types/rml'; export declare const FOCUS_SINK_TAG = "focus"; export declare const FocusSink: Sink<FocusableElement>; /** * A specialised sink for the "rml:focus" RML attribute * @param source A present or future boolean value * @returns RMLTemplateExpression A template expression for the "rml:focus" RML attribute * @example <input type="text" rml:focus="${booleanValue}"> * @example <input type="text" rml:focus="${booleanPromise}"> * @example <input type="text" rml:focus="${booleanObservable}"> * @example <input type="text" rml:focus="${Focus(booleanPromise)}"> */ export declare const Focus: ExplicitSink<'rml:focus'>; //# sourceMappingURL=focus-sink.d.ts.map