1.0.1 • Published 6 years ago

most-create v1.0.1

Weekly downloads
3
License
Apache 2.0
Repository
github
Last release
6 years ago

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