UNPKG

rimmel

Version:

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

17 lines 1.15 kB
import { Source } from "../types/source"; /** * An Event Operator emitting a numerical dataset value from the underlying element instead of a regular DOM Event object * @returns OperatorFunction<Event, number> * @example <button data-foo="123" onclick="${source(numberset('foo'), isEven, stream)}"> ... </button> **/ export declare const numberset: (key: string) => import("rxjs").OperatorFunction<Event, number>; /** * An Event Source emitting a numerical dataset value from the underlying element instead of a regular DOM Event object * @returns EventSource<number> * @example <button data-foo="123" onclick="${Numberset('foo', stream)}"> ... </button> * @example <button data-foo="123" onclick="${Numberset('foo', handlerFn)}"> ... </button> **/ export declare const Numberset: <T extends HTMLElement, I extends Event, O extends number>(key: string) => Source<I, O>; export declare const asNumberset: (key: string) => import("rxjs").OperatorFunction<Event, number>; export declare const AsNumberset: <T extends HTMLElement, I extends Event, O extends number>(key: string) => Source<I, O>; //# sourceMappingURL=numberset-source.d.ts.map