hunk.code_window:               "type": "string",
                 "description": "Specifies the source locale of the application.",
                 "default": "en-US",
                 "pattern": "^[a-z]{2}(-[a-zA-Z]{2,})?$"
               },
               {
                 "type": "object",
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit:               "pattern": "^[a-zA-Z]{2,3}(-[a-zA-Z]{4})?(-([a-zA-Z]{2}|[0-9]{3}))?(-[a-zA-Z]{5,8})?$"
  
hunk.file_path: packages/angular_devkit/core/src/experimental/workspace/workspace-schema.json
hunk.type: replace
file: export declare class SchematicTestRunner {
      get engine(): SchematicEngine<{}, {}>;
      get logger(): logging.Logger;
      get tasks(): TaskConfiguration[];
      constructor(_collectionName: string, collectionPath: string);
      callRule(rule: Rule, tree: Tree, parentContext?: Partial<SchematicContext>): Observable<Tree>;
      registerCollection(collectionName: string, collectionPath: string): void;
      runExternalSchematic<SchematicSchemaT>(collectionName: string, schematicName: string, opts?: SchematicSchemaT, tree?: Tree): UnitTestTree;
      runExternalSchematicAsync<SchematicSchemaT>(collectionName: string, schematicName: string, opts?: SchematicSchemaT, tree?: Tree): Observable<UnitTestTree>;
      runSchematic<SchematicSchemaT>(schematicName: string, opts?: SchematicSchemaT, tree?: Tree): UnitTestTree;
      runSchematicAsync<SchematicSchemaT>(schematicName: string, opts?: SchematicSchemaT, tree?: Tree): Observable<UnitTestTree>;
  }
  
  export declare class UnitTestTree extends DelegateTree {
      get files(): string[];
      readContent(path: string): string;
  }
  