UNPKG

@runicjs/runic

Version:

A lightweight, type-safe vanilla JS state management library

28 lines (23 loc) 510 B
export {}; /* IDEA: const withMiddleware = combineMiddleware([ loggingMiddleware, errorReportingMiddleware, persistenceMiddleware, devToolsMiddleware, immerMiddleware, // or mutativeMiddleware ]); function combineMiddleware(middlewares: Middleware[]) { return (args: Array<unknown>, store: Store) => { // ... }; } const userStore = withMiddleware(['user'], createStore({ id: 1, name: 'John Doe', })); const counterStore = withMiddleware(['counter'], createStore({ count: 0, })); */