得到最深处的模块节点

pull/457/MERGE
ChenX 5 years ago
parent 9c1ada0086
commit 33e64f664c

@ -0,0 +1,25 @@
import { Board } from "../Entity/Board";
import { TemplateRecord } from "./TemplateRecord";
/**
*
*/
export function GetDeepestTemplate(brs: Board[]): TemplateRecord | undefined
{
let minDepth = Infinity;
let deepestTemplate: TemplateRecord;
for (let br of brs)
{
if (br.Template && br.Template.Object)
{
let template = br.Template.Object as TemplateRecord;
if (template.NodeDepth < minDepth)
{
minDepth = template.NodeDepth;
deepestTemplate = template;
}
}
}
return deepestTemplate;
}
Loading…
Cancel
Save