3ad9da56befecd4d62461f5209674a34037020ce
[sdc.git] /
1 /**
2  * Created by obarda on 12/21/2016.
3  */
4 /// <reference path="../../../../references"/>
5 module Sdc.Graph.Utils {
6
7     export class DeploymentGraphGeneralUtils {
8
9         constructor() {
10
11         }
12
13         public findInstanceModule = (groupsArray:Array<Models.Module>, componentInstanceId:string):string => {
14             let parentGroup:Sdc.Models.Module = _.find(groupsArray, (group:Sdc.Models.Module) => {
15                 return _.find(group.members, (member) => {
16                     return member === componentInstanceId;
17                 });
18             });
19             return parentGroup ? parentGroup.uniqueId : "";
20         };
21     }
22
23     DeploymentGraphGeneralUtils.$inject = [];
24 }