UNPKG

rimmel

Version:

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

19 lines 912 B
import type { ExplicitSink, Sink, SinkElementTypes } from "../types/sink"; export declare const DISABLED_SINK_TAG = "disabled"; /** * An Element supporting the "disabled" HTML attribute (i.e.: that can be disabled) */ type Disableable = SinkElementTypes["disabled"]["elements"]; export declare const DisabledSink: Sink<Disableable>; /** * A specialised sink for the "disabled" HTML attribute * @param source A present or future boolean value * @returns RMLTemplateExpression A template expression for the "disabled" attribute * @example <input type="button" disabled="${booleanValue}"> * @example <input type="button" disabled="${booleanPromise}"> * @example <input type="button" disabled="${booleanObservable}"> * @example <input type="button" disabled="${Disabled(booleanObservable)}"> */ export declare const Disabled: ExplicitSink<'disabled'>; export {}; //# sourceMappingURL=disabled-sink.d.ts.map