redux-logger updated to 2.0.0

This commit is contained in:
Alexander Rusakov 2015-09-25 13:43:12 +03:00
parent 54f064352a
commit af415548ef
2 changed files with 13 additions and 9 deletions

View File

@ -6,12 +6,14 @@ import { applyMiddleware, createStore } from 'redux'
let logger = createLogger();
let loggerWithOpts = createLogger({
actionTransformer: actn => actn,
collapsed: true,
level: 'warn',
logger: console.log,
timestamp: false,
transformer: state => state,
predicate: (getState, action) => true
duration: true,
level: 'error',
logger: console,
predicate: (getState, action) => true,
timestamp: true,
transformer: state => state
});
let createStoreWithMiddleware = applyMiddleware(

View File

@ -1,4 +1,4 @@
// Type definitions for redux-logger v1.0.6
// Type definitions for redux-logger v2.0.0
// Project: https://github.com/fcomb/redux-logger
// Definitions by: Alexander Rusakov <https://github.com/arusakov/>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
@ -8,13 +8,15 @@
declare module 'redux-logger' {
interface ReduxLoggerOptions {
actionTransformer?: (action: any) => any;
collapsed?: boolean;
duration?: boolean;
level?: string;
logger?: any;
predicate?: (getState: Function, action: any) => boolean;
timestamp?: boolean;
transformer?: (state:any)=>any;
predicate?: (getState:Function, action:any)=>boolean;
transformer?: (state:any) => any;
}
export default function createLogger(options?:ReduxLoggerOptions):Redux.Middleware;
export default function createLogger(options?: ReduxLoggerOptions): Redux.Middleware;
}