package Ġorg . roy l ance . y ac lib . core . services . typescript Ċ Ċ import Ġorg . roy l ance . y ac lib . Y ac lib Model Ċ import Ġorg . roy l ance . y ac lib . core . services . I Process Language Service Ċ import Ġorg . roy l ance . y ac lib . core . services . common . NP MB lob Builder Ċ import Ġorg . roy l ance . y ac lib . core . services . common . NP MP ackage Builder Ċ import Ġorg . roy l ance . y ac lib . core . services . common . Read me Builder Ċ import Ġorg . roy l ance . y ac lib . core . utilities . TypeScript Utilities Ċ Ċ class ĠTypeScript Process Language Service Ġ: ĠI Process Language Service Ġ{ ĊĠ Ġoverride Ġfun Ġbuild Interface ( ĊĠĠĠĠĠ Ġproject Information : ĠY ac lib Model . Project Information ): ĠY ac lib Model . All Files Ġ{ ĊĠĠĠ Ġval Ġactual Project Information Ġ= Ġproject Information . to Builder () ĊĠĠĠĠĠĠĠ Ġ. addAll Third Party Dependencies ( TypeScript Utilities . base TypeScript Kit ) ĊĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠ Ġval Ġreturn List Ġ= ĠY ac lib Model . All Files . newBuilder () ĊĊĠĠĠ Ġreturn List . add Files ( NP MB lob Builder ( actual Project Information ). build ()) ĊĠĠĠ Ġreturn List . add Files ( NP MP ackage Builder ( actual Project Information ). build ()) ĊĠĠĠ Ġreturn List . add Files ( Http Execute Service Builder (). build ()) ĊĠĠĠ Ġreturn List . add Files ( Read me Builder ( actual Project Information . main Dependency ). build ()) ĊĊĠĠĠ Ġval Ġall Controllers Ġ= ĠY ac lib Model . All Controllers . newBuilder () ĊĠĠĠ Ġactual Project Information . controllers . controller Dependencies List ĊĠĠĠĠĠĠĠ Ġ. filter Ġ{ Ġit . dependency . group Ġ== Ġproject Information . main Dependency . group Ġ&& Ġit . dependency . name Ġ== Ġproject Information . main Dependency . name Ġ} ĊĠĠĠĠĠĠĠ Ġ. forEach Ġ{ Ġcontroller Dependency Ġ-> ĊĠĠĠĠĠĠĠĠĠ Ġcontroller Dependency . controllers . controllers List . forEach Ġ{ Ġcontroller Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn List . add Files ( TypeScript Service Builder ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontroller ). build ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn List . add Files ( TypeScript Service Implementation Builder ( controller , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontroller Dependency . dependency ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ()) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġall Controllers . add Controllers ( controller ) ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn List . add Files ( ĊĠĠĠĠĠĠĠ ĠTS Config Builder ( all Controllers . build (), Ġactual Project Information . main Dependency ). build ()) ĊĠĠĠ Ġreturn Ġreturn List . build () ĊĠ Ġ} Ċ }