UNPKG

rimmel

Version:

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

23 lines (20 loc) 764 B
import { SINK_TAG } from '../constants.js'; const BLUR_SINK_TAG = 'blur'; const BlurSink = (node) => node.blur.bind(node); /** * A specialised sink for the "rml:blur" RML attribute * @param source A present or future boolean value * @returns RMLTemplateExpression A template expression for the "rml:blur" attribute * @example <input type="text" rml:blur="${booleanValue}"> * @example <input type="text" rml:blur="${booleanPromise}"> * @example <input type="text" rml:blur="${booleanObservable}"> * @example <input type="text" rml:blur="${Blur(booleanObservable)}"> */ const Blur = (source) => ({ type: SINK_TAG, t: BLUR_SINK_TAG, source, sink: BlurSink, }); export { BLUR_SINK_TAG, Blur, BlurSink }; //# sourceMappingURL=blur-sink.js.map