mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-27 00:15:09 +08:00
23 lines
691 B
TypeScript
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;
|
|
}
|