执行过npm install命令的vue-element-admin源码
康凯
2022-05-20 aa4c235a8ca67ea8b731f90c951a465e92c0a865
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
 * Types for the logger plugin.
 * This file must be put alongside the JavaScript file of the logger.
 */
 
import { Payload, Plugin } from "../types/index";
 
export interface LoggerOption<S> {
  collapsed?: boolean;
  filter?: <P extends Payload>(mutation: P, stateBefore: S, stateAfter: S) => boolean;
  transformer?: (state: S) => any;
  mutationTransformer?: <P extends Payload>(mutation: P) => any;
}
 
export default function createLogger<S>(option?: LoggerOption<S>): Plugin<S>;