Files
DefinitelyTyped/redux-logger/redux-logger.d.ts
2015-09-25 13:46:43 +03:00

23 lines
691 B
TypeScript

// 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
/// <reference path="../redux/redux.d.ts" />
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;
}
export default function createLogger(options?: ReduxLoggerOptions): Redux.Middleware;
}