{
  "extends": "tslint:recommended",
  "rules": {
      "max-line-length": {
          "options": [180]
      },
      "indent": [true, "spaces", 4],
      "typedef": [
        true,
        "call-signature",
        //"arrow-call-signature",
        "parameter",
        "arrow-parameter",
        "property-declaration",
        "variable-declaration",
        "member-variable-declaration",
        "object-destructuring",
        "array-destructuring"
      ],
      "no-empty-interface": true,
      "no-magic-numbers": true,
      "no-any": true,
      "new-parens": true,
      "no-arg": true,
      "no-bitwise": true,
      "no-conditional-assignment": true,
      "no-consecutive-blank-lines": false,  
      "object-literal-shorthand": false,
      "no-console": {
          "severity": "warning",
          "options": [
              "debug",
              "info",
              "log",
              "time",
              "timeEnd",
              "trace"
            ]
        }
    },
    "jsRules": {
      "max-line-length": {
          "options": [120]
      }
  }
}