Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.17 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.17 KB

most-create

Create imperative stream for mostjs, useful for bridging custom events source (e.g react)

npm

Install

npm i -S most-create

Usage

create

Create a mostjs stream with ability to manually emit event. Based on Proxy

Type: function

Context: any

Target: any

Produce: stream

    private inputChangeStream = create<React.SyntheticEvent<HTMLInputElement>>("inputChangeStream");
    ...
    this.inputChangeStream.observe((e) => {
    	this.model.setDisplayValue(e.currentTarget.value);
    });
    ...
    public onInputChange = (e: React.SyntheticEvent<HTMLInputElement>): void => {
    	this.inputChangeStream.emit(e);
    };

License

Apache License 2.0