mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
redux-logger updated to 2.0.0
This commit is contained in:
parent
54f064352a
commit
af415548ef
@ -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(
|
||||
|
||||
10
redux-logger/redux-logger.d.ts
vendored
10
redux-logger/redux-logger.d.ts
vendored
@ -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;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user