hunk.code_window:   }
     if (options.guardType) {
       const guardType = options.guardType.replace(/^can/, 'Can') + 'Fn';
       return generateFromFiles({ ...options, templateFilesDirectory: './type-files' }, { guardType });
     } else {
  
hunk.labels: keep keep replace replace keep keep keep
hunk.after_edit:   if (options.functional) {
       const guardType = options.implements[0] + 'Fn';
  
hunk.file_path: packages/schematics/angular/guard/index.ts
hunk.type: replace
file: {
    "version": 1,
    // Comment
    "schematics": {
      "@angular/schematics:component": {
        "prefix": "abc"
      }
    },
    "x-baz": 1,
    "x-foo": {
      "is": [
        "good",
        "great",
        "new"
      ]
    },
    "x-bar": 5,
  }