Added support for x-extendedDiscriminator

This commit is contained in:
Craig Larrabee 2017-12-08 22:33:04 -05:00
parent 59939902a3
commit 395e6a43a1
3 changed files with 3 additions and 3 deletions

View File

@ -91,7 +91,7 @@ export class SchemaSample extends BaseComponent implements OnInit {
this.componentSchema = this._normalizer.normalize(this.componentSchema, this.pointer);
let discriminator = this.componentSchema.discriminator || this.componentSchema['x-discriminatorBasePointer'];
let discriminator = this.componentSchema.discriminator || this.componentSchema['x-discriminatorBasePointer'] || this.componentSchema['x-extendedDiscriminator'];
if (discriminator) {
let descendants = this.specMgr.findDerivedDefinitions(this.componentSchema._pointer || this.pointer, this.componentSchema);
if (descendants.length) {

View File

@ -1,6 +1,5 @@
import { Injectable } from '@angular/core';
import { Subject } from 'rxjs/Subject';
import { Observable } from '@angular/core';
@Injectable()
export class SchemaChangerService {

View File

@ -54,6 +54,7 @@
"author": "Roman Hotsiy",
"license": "MIT",
"devDependencies": {
"@angular/cli": "^1.6.0",
"@angular/common": "^4.3.2",
"@angular/compiler": "^4.3.2",
"@angular/compiler-cli": "^4.3.2",
@ -109,7 +110,7 @@
"style-loader": "^0.18.2",
"swagger-schema-official": "^2.0.0-bab6bed",
"tslint": "^5.5.0",
"typescript": "^2.4.2",
"typescript": "^2.3.4",
"webpack": "^3.4.1",
"webpack-dev-server": "^2.6.1",
"webpack-merge": "^4.1.0"