mirror of
https://github.com/sern-handler/tools
synced 2026-06-06 01:16:59 +00:00
19 lines
423 B
TypeScript
19 lines
423 B
TypeScript
import {composable, useMutableState} from "../src/index";
|
|
import {fromEvent} from "rxjs";
|
|
import {EventEmitter} from "events";
|
|
|
|
|
|
//hypothetical EventEmitter
|
|
declare const ee : EventEmitter
|
|
|
|
const [str, setData, manager] = useMutableState("root")
|
|
const messageCreate = fromEvent(ee, 'messageCreate')
|
|
|
|
composable<string>((close, message) => {
|
|
|
|
if(message === "!ping") {
|
|
setData(message)
|
|
}
|
|
|
|
},[messageCreate])
|