hunk.code_window:   for (const [stateValue, getValue] of patterns) {
       if (state.matches(stateValue)) {
         return getValue(state);
       }
     }
  
hunk.labels: keep replace replace keep keep keep
hunk.after_edit:     if (resolvedState.matches(stateValue)) {
         return getValue(resolvedState);
  
hunk.file_path: src/match.ts
hunk.type: replace
file: {
    "defaultSeverity": "error",
    "extends": ["tslint:recommended"],
    "jsRules": {},
    "rules": {
      "trailing-comma": [false],
      "object-literal-sort-keys": false,
      "arrow-parens": false,
      "quotemark": ["single"],
      "ordered-imports": [false],
      "variable-name": false,
      "object-literal-key-quotes": false,
      "interface-name": false,
      "member-ordering": false,
      "no-namespace": false
    },
    "rulesDirectory": [],
    "ignorePaths": ["examples/", "editor/"]
  }
  