memorio
Version:
Memorio, State + Observer and Store for a easy life
28 lines (23 loc) • 626 B
TypeScript
/*!
memorio
Copyright (c) 2025 Dario Passariello <dariopassariello@gmail.com>
Licensed under Private License, see
https://dario.passariello.ca
*/
/**
* useObserver run a callback anytime the associated state going to change
* @return Execution of function after state change.
*/
interface _useObserver {
/**
* Generate your useObserver
*
* @example
* useObserver(()=>{ console.log("Change", state.test), "state.test" )
*
* @since memorio 1.0.6
*/
(func: Function, state: string[] | Function): any
}
declare var useObserver: _useObserver
type useObserver = _useObserver