mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-10-04 12:10:30 +08:00
22 lines
501 B
TypeScript
22 lines
501 B
TypeScript
/// <reference path="./redux-logger.d.ts" />
|
|
|
|
import createLogger from 'redux-logger';
|
|
import { applyMiddleware, createStore } from 'redux'
|
|
|
|
let logger = createLogger();
|
|
|
|
let loggerWithOpts = createLogger({
|
|
actionTransformer: actn => actn,
|
|
collapsed: true,
|
|
duration: true,
|
|
level: 'error',
|
|
logger: console,
|
|
predicate: (getState, action) => true,
|
|
timestamp: true,
|
|
transformer: state => state
|
|
});
|
|
|
|
let createStoreWithMiddleware = applyMiddleware(
|
|
logger, loggerWithOpts
|
|
)(createStore);
|