diff options
Diffstat (limited to 'sdc-workflow-designer-ui/src/app/services/workflow-config.service.ts')
-rw-r--r-- | sdc-workflow-designer-ui/src/app/services/workflow-config.service.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sdc-workflow-designer-ui/src/app/services/workflow-config.service.ts b/sdc-workflow-designer-ui/src/app/services/workflow-config.service.ts index 469fde92..38d9fb5c 100644 --- a/sdc-workflow-designer-ui/src/app/services/workflow-config.service.ts +++ b/sdc-workflow-designer-ui/src/app/services/workflow-config.service.ts @@ -15,7 +15,7 @@ import { WorkflowService } from "./workflow.service"; import { Microservice } from "../model/workflow/microservice";
import { Observable } from "rxjs/Rx";
import { HttpService } from "../util/http.service";
-import { Swagger } from "../model/swagger";
+import { Swagger, SwaggerSchemaObject } from "../model/swagger";
/**
* WorkflowConfigService
@@ -46,4 +46,11 @@ export class WorkflowConfigService { return undefined;
}
}
+
+ public getDefinition(swagger: Swagger, position: string): SwaggerSchemaObject {
+ const definitionName = position.substring('#/definitions/'.length);
+
+ return swagger.definitions[definitionName];
+ }
+
}
|