LibAcc: 0.7647=13/17, ProjAcc: 0.4000=2/5, Missing: 49


Module: petstore/src/services/PetSwagger

function 𝓟1{CONSTRUCTOR} (): (𝓟[ty]5{PetSwagger})
{
const 𝓟[ty]5{PetSwagger};
const 𝓟[ty]5{PetSwagger};
𝓟[ty]5{PetSwagger}.client𝓛1{<UNKNOWN>}({url: 𝓛1{<UNKNOWN>}(𝓛8743{String}),usePromise: 𝓛8744{Boolean}});
}
class 𝓟[ty]5{PetSwagger}{
𝓟7{client}: [OOV]any;
}

Module: petstore/src/config/Swagger

function 𝓟8{setupSwagger} (𝓟9{app}): (𝓟10: [miss]𝓛[ty]10033{Void})
{
const 𝓟11{spath} = 𝓛2366{resolve}(𝓛8743{String});
const 𝓟12{file} = 𝓛7899{readFileSync}(𝓟11{spath},𝓛8743{String});
const 𝓟13{spec} = 𝓛8756{JSON}.parse(𝓟12{file});
function 𝓟14{$Lambda9} (𝓟15{middleware}): (𝓟16: [miss]𝓛[ty]10033{Void})
{
𝓟9{app}.use(𝓟15{middleware}.swaggerUi())
𝓟9{app}.use(𝓟15{middleware}.swaggerMetadata())
𝓟9{app}.use(𝓟17{setupSwaggerSecurity}(𝓟15{middleware}))
𝓟9{app}.use(𝓟15{middleware}.swaggerValidator({validateResponse: 𝓛8744{Boolean}}))
}
𝓛1{<UNKNOWN>}(𝓟13{spec},𝓟14{$Lambda9})
}
function 𝓟17{setupSwaggerSecurity} (𝓟18{middleware}): (𝓟19: [OOV]any)
{
function 𝓟20{$Lambda10} (𝓟21{req},𝓟22{authOrSecDef},𝓟23{scopes},𝓟24{callback}): (𝓟25: [miss]𝓛[ty]10033{Void})
{
function 𝓟26{$Lambda11} (𝓟27{err},𝓟28{user},𝓟29{info}): (𝓟30: [OOV]any)
{
if (𝓟27{err})
{
𝓟24{callback}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
if (𝓛12569{ExclamationToken}(𝓟28{user}))
{
𝓟24{callback}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
𝓟21{req}.user𝓟28{user};
return 𝓟30 = 𝓟24{callback}()
}
𝓛1{<UNKNOWN>}(𝓛8743{String},{session: 𝓛8744{Boolean}},𝓟26{$Lambda11})(𝓟21{req},𝓛12643{undefined},𝓟24{callback})
}
return 𝓟19 = 𝓟18{middleware}.swaggerSecurity({jwt_token: 𝓟20{$Lambda10}})
}

Module: petstore/src/services/PetService

function 𝓟31{CONSTRUCTOR} (): (𝓟[ty]35{PetService})
{
const 𝓟[ty]35{PetService};
const 𝓟[ty]35{PetService};
𝓟[ty]35{PetService}.collectionName𝓛8743{String};
}
class 𝓟[ty]35{PetService} extends 𝓟[ty]66{MongoService}{
𝓟37{swagger}: (𝓟[ty]189{PetSubscriber}𝓟[ty]5{PetSwagger});
𝓟38{collectionName}: 𝓛[ty]10051{String};
function 𝓟39{create} (𝓟40{obj}): (𝓟41: [miss]𝓛[ty]10033{Void})
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
function 𝓟47{$Async_save} (𝓟48{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟49: [miss]𝓛[ty]8654{Promise})
{
let 𝓟50{client} = 𝓛12557{$Await}(𝓟[ty]35{PetService}.swagger.client);
let 𝓟51{pet} = 𝓛12557{$Await}(𝓟50{client}.pet.getPetById({petId: 𝓟48{id}}));
let 𝓟52{result} = 𝓛12557{$Await}(𝓟[ty]35{PetService}.insertOne(𝓟51{pet}));
return 𝓟49 = 𝓟52{result}
}
function 𝓟42{$Async_get} (𝓟43{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟44: [miss]𝓛[ty]8654{Promise})
{
let 𝓟45{client} = 𝓛12557{$Await}(𝓟[ty]35{PetService}.swagger.client);
let 𝓟46{pet} = 𝓛12557{$Await}(𝓟45{client}.pet.getPetById({petId: 𝓟43{id}}));
return 𝓟44 = 𝓟46{pet}
}
function 𝓟53{$Async_update} (): (𝓟54: [miss]𝓛[ty]8654{Promise})
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
function 𝓟55{$Async_destroy} (): (𝓟56: [miss]𝓛[ty]8654{Promise})
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}

Module: petstore/src/common/logging

const 𝓟57{logger} = 𝓛1{<UNKNOWN>}.CONSTRUCTOR();
function 𝓟58{$Lambda0} (𝓟59{reason},𝓟60{p}): (𝓟61: [miss]𝓛[ty]10033{Void})
{
𝓟57{logger}.warn(𝓛8743{String},𝓟60{p},𝓛8743{String},𝓟59{reason})
}
𝓛1{<UNKNOWN>}(𝓛8743{String},𝓟58{$Lambda0})

Module: petstore/src/services/MongoService

function 𝓟62{CONSTRUCTOR} (): (𝓟[ty]66{MongoService})
{
const 𝓟[ty]66{MongoService};
const 𝓟[ty]66{MongoService};
}
class 𝓟[ty]66{MongoService}{
𝓟68{mongodb}: (𝓟[ty]66{MongoService}𝓟[ty]177{Mongo});
𝓟69{collectionName}: 𝓛[ty]10051{String};
function 𝓟70{$Async_collection} (𝓟71{name}: 𝓛[ty]10051{String}): (𝓟72: [miss]𝓛[ty]8654{Promise})
{
let 𝓟73{db} = 𝓛12557{$Await}(𝓟[ty]66{MongoService}.mongodb.db());
return 𝓟72 = 𝓟73{db}.collection(𝓛12546{BarBarToken}(𝓟71{name},𝓟[ty]66{MongoService}.collectionName))
}
function 𝓟74{$Async_insertOne} (𝓟75{document}: [OOV]any): (𝓟76: [miss]𝓛[ty]8654{Promise})
{
let 𝓟77{col} = 𝓛12557{$Await}(𝓟[ty]66{MongoService}.collection());
return 𝓟76 = 𝓟77{col}.insertOne(𝓟75{document})
}
function 𝓟78{$Async_insertMany} (𝓟79{documents}: 𝓛[ty]8670{Array}): (𝓟80: [miss]𝓛[ty]8654{Promise})
{
let 𝓟81{col} = 𝓛12557{$Await}(𝓟[ty]66{MongoService}.collection());
return 𝓟80 = 𝓟81{col}.insertMany(𝓟79{documents})
}
}

Module: petstore/src/config/Express

function 𝓟82{CONSTRUCTOR} (): (𝓟[ty]86{ExpressConfig})
{
const 𝓟[ty]86{ExpressConfig};
const 𝓟[ty]86{ExpressConfig};
𝓟[ty]86{ExpressConfig}.app𝓛12643{undefined}();
𝓟8{setupSwagger}(𝓟[ty]86{ExpressConfig}.app)
𝓟125{setupLogging}(𝓟[ty]86{ExpressConfig}.app)
𝓟110{setupAuth}(𝓟[ty]86{ExpressConfig}.app)
𝓟[ty]86{ExpressConfig}.app.use(𝓛12643{undefined}())
𝓟[ty]86{ExpressConfig}.app.use(𝓛1{<UNKNOWN>}())
𝓟[ty]86{ExpressConfig}.app.use(𝓛1{<UNKNOWN>}({extended: 𝓛8744{Boolean}}))
𝓟[ty]86{ExpressConfig}.app.use(𝓛1{<UNKNOWN>}())
𝓟[ty]86{ExpressConfig}.setupControllers()
}
class 𝓟[ty]86{ExpressConfig}{
𝓟88{app}: [OOV]𝓛[ty]30094{Express};
function 𝓟89{setupControllers} (): (𝓟90: [miss]𝓛[ty]10033{Void})
{
const 𝓟91{controllersPath} = 𝓛2366{resolve}(𝓛8743{String},𝓛8743{String});
𝓟254{useExpressServer}(𝓟[ty]86{ExpressConfig}.app,{controllerDirs: 𝓛8757{Array}(𝓟91{controllersPath}),container: 𝓟255{Container}})
}
}

Module: users/src/controllers/UserController

function 𝓟92{CONSTRUCTOR} (): (𝓟[ty]96{UserController})
{
const 𝓟[ty]96{UserController};
const 𝓟[ty]96{UserController};
𝓟[ty]96{UserController}.client𝓛1{<UNKNOWN>}({url: 𝓛8743{String},usePromise: 𝓛8744{Boolean}});
}
class 𝓟[ty]96{UserController}{
𝓟98{client}: [OOV]any;
function 𝓟99{$Async_get} (): (𝓟100: 𝓛[ty]8654{Promise})
{
let 𝓟101{client} = 𝓛12557{$Await}(𝓟[ty]96{UserController}.client);
let 𝓟102{user} = 𝓛12557{$Await}(𝓟101{client}.user.getUserByName({username: 𝓛8743{String}}));
return 𝓟100 = 𝓟102{user}
}
}

Module: petstore/src/index

𝓛8743{String}
const 𝓟103{defaultVar}: [miss]𝓟[ty]248{Application} = 𝓟240{CONSTRUCTOR}();

Module: petstore/src/config/Authentication

let 𝓟104{opts}: [miss]𝓛[ty]8642{Object} = {jwtFromRequest: 𝓟259{ExtractJwt}.fromAuthHeader(),secretOrKey: 𝓛1{<UNKNOWN>}(𝓛8743{String}).toString()};
function 𝓟105{verify} (𝓟106{payload},𝓟107{done}): (𝓟108: [miss]𝓛[ty]8666{Boolean})
{
const 𝓟109{id} = 𝓟106{payload}.sub;
return 𝓟108 = 𝓛12612{ExclamationEqualsEqualsToken}(𝓟109{id},𝓛12643{undefined})
}
function 𝓟110{setupAuth} (𝓟111{app}): (𝓟112: [miss]𝓛[ty]10033{Void})
{
𝓟111{app}.use(𝓛1{<UNKNOWN>}())
𝓛1{<UNKNOWN>}(𝓟258{JwtStrategy}.CONSTRUCTOR(𝓟104{opts},𝓟105{verify}))
}

Module: users/src/config/Application

function 𝓟113{CONSTRUCTOR} (): (𝓟[ty]120{Application})
{
const 𝓟[ty]120{Application};
const 𝓟[ty]120{Application};
𝓟[ty]120{Application}.express𝓟131{CONSTRUCTOR}();
const 𝓟117{port} = 𝓛1{<UNKNOWN>}(𝓛8743{String});
function 𝓟118{$Lambda13} (): (𝓟119: [miss]𝓛[ty]10033{Void})
{
𝓟149{logger}.info(𝓛12607{$Template}(𝓟117{port},𝓟117{port},𝓟117{port}))
}
𝓟[ty]120{Application}.server𝓟[ty]120{Application}.express.app.listen(𝓟117{port},𝓟118{$Lambda13});
}
class 𝓟[ty]120{Application}{
𝓟122{server}: [OOV]any;
𝓟123{express}: 𝓟[ty]135{ExpressConfig};
}

Module: petstore/src/config/Logging

const 𝓟124{level} = 𝓛1{<UNKNOWN>}(𝓛8743{String});
function 𝓟125{setupLogging} (𝓟126{app}): (𝓟127: [miss]𝓛[ty]10033{Void})
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟124{level},𝓛8743{String}))
{
𝓟57{logger}.add(𝓛1{<UNKNOWN>}.Console,{prettyPrint: 𝓛8744{Boolean},humanReadableUnhandledException: 𝓛8744{Boolean},colorize: 𝓛8744{Boolean},handleExceptions: 𝓛8744{Boolean},type: 𝓛8743{String}})
}
𝓟128{setupExpress}(𝓟126{app})
}
function 𝓟128{setupExpress} (𝓟129{app}): (𝓟130: [miss]𝓛[ty]10033{Void})
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟124{level},𝓛8743{String}))
{
𝓟129{app}.use(𝓛1{<UNKNOWN>}({transports: 𝓛8757{Array}(𝓛1{<UNKNOWN>}.Console.CONSTRUCTOR({json: 𝓛8744{Boolean},colorize: 𝓛8744{Boolean}}))}))
}
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟124{level},𝓛8743{String}))
{
𝓟129{app}.use(𝓛1{<UNKNOWN>}({transports: 𝓛8757{Array}(𝓛1{<UNKNOWN>}.Console.CONSTRUCTOR({json: 𝓛8744{Boolean},colorize: 𝓛8744{Boolean}}))}))
}
}

Module: users/src/config/Express

function 𝓟131{CONSTRUCTOR} (): (𝓟[ty]135{ExpressConfig})
{
const 𝓟[ty]135{ExpressConfig};
const 𝓟[ty]135{ExpressConfig};
𝓟[ty]135{ExpressConfig}.app𝓛12643{undefined}();
𝓟[ty]135{ExpressConfig}.app.use(𝓛12643{undefined}())
𝓟[ty]135{ExpressConfig}.app.use(𝓛1{<UNKNOWN>}())
𝓟[ty]135{ExpressConfig}.app.use(𝓛1{<UNKNOWN>}({extended: 𝓛8744{Boolean}}))
𝓟[ty]135{ExpressConfig}.setupSwagger()
𝓟[ty]135{ExpressConfig}.setupControllers()
}
class 𝓟[ty]135{ExpressConfig}{
𝓟137{app}: [OOV]𝓛[ty]30094{Express};
function 𝓟138{setupSwagger} (): (𝓟139: [miss]𝓛[ty]10033{Void})
{
const 𝓟140{spath} = 𝓛2366{resolve}(𝓛8743{String});
const 𝓟141{file} = 𝓛7899{readFileSync}(𝓟140{spath},𝓛8743{String});
const 𝓟142{spec} = 𝓛1{<UNKNOWN>}(𝓟141{file});
function 𝓟143{$Lambda14} (𝓟144{middleware}): (𝓟145: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]135{ExpressConfig}.app.use(𝓟144{middleware}.swaggerMetadata())
𝓟[ty]135{ExpressConfig}.app.use(𝓟144{middleware}.swaggerValidator({validateResponse: 𝓛8744{Boolean}}))
𝓟[ty]135{ExpressConfig}.app.use(𝓟144{middleware}.swaggerUi())
}
𝓛1{<UNKNOWN>}(𝓟142{spec},𝓟143{$Lambda14})
}
function 𝓟146{setupControllers} (): (𝓟147: [miss]𝓛[ty]10033{Void})
{
const 𝓟148{controllersPath} = 𝓛2366{resolve}(𝓛8743{String},𝓛8743{String});
𝓟254{useExpressServer}(𝓟[ty]135{ExpressConfig}.app,{controllerDirs: 𝓛8757{Array}(𝓟148{controllersPath})})
}
}

Module: users/src/common/logging

const 𝓟149{logger} = 𝓛1{<UNKNOWN>}.CONSTRUCTOR();
const 𝓟150{env} = 𝓛1{<UNKNOWN>}.getEnv(𝓛8743{String});
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟150{env},𝓛8743{String}))
{
𝓟149{logger}.add(𝓛1{<UNKNOWN>}.Console,{prettyPrint: 𝓛8744{Boolean},humanReadableUnhandledException: 𝓛8744{Boolean},colorize: 𝓛8744{Boolean},handleExceptions: 𝓛8744{Boolean},type: 𝓛8743{String}})
}
function 𝓟151{$Lambda12} (𝓟152{reason},𝓟153{p}): (𝓟154: [miss]𝓛[ty]10033{Void})
{
𝓟149{logger}.warn(𝓛8743{String},𝓟153{p},𝓛8743{String},𝓟152{reason})
}
𝓛1{<UNKNOWN>}(𝓛8743{String},𝓟151{$Lambda12})

Module: petstore/src/types


Module: petstore/src/models/PetModel

function 𝓟155{CONSTRUCTOR} (𝓟156{name}: 𝓛[ty]10051{String}): (𝓟[ty]160{PetModel})
{
const 𝓟[ty]160{PetModel};
const 𝓟[ty]160{PetModel};
𝓟[ty]160{PetModel}.type𝓛8743{String};
𝓟[ty]160{PetModel}.color𝓛8743{String};
𝓟[ty]160{PetModel}.name𝓟156{name};
}
class 𝓟[ty]160{PetModel}{
𝓟162{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number});
𝓟163{type}: 𝓛[ty]10051{String};
𝓟164{color}: 𝓛[ty]10051{String};
𝓟165{name}: 𝓛[ty]10051{String};
}

Module: petstore/src/tasks/swagger

let 𝓟166{ctrls} = 𝓛42942{sync}(𝓛8743{String});
let 𝓟167{models} = 𝓛42942{sync}(𝓛8743{String});
let 𝓟168{version} = 𝓛10097{require}(𝓛8743{String}).version;
let 𝓟169{name} = 𝓛10097{require}(𝓛8743{String}).name;
let 𝓟170{description} = 𝓛10097{require}(𝓛8743{String}).description;
const 𝓟171{options}: [miss]𝓛[ty]8642{Object} = {swaggerDefinition: {info: {title: 𝓟169{name},version: 𝓟168{version},description: 𝓟170{description}}},apis: 𝓛8757{Array}(𝓛12587{$Spread}(𝓟167{models}),𝓛12587{$Spread}(𝓟166{ctrls}))};
const 𝓟172{spec} = 𝓛12643{undefined}(𝓟171{options});
𝓛7909{writeFile}(𝓛8743{String},𝓛8756{JSON}.stringify(𝓟172{spec},𝓛12643{undefined},𝓛8743{String}))

Module: petstore/src/config/Mongo

function 𝓟173{CONSTRUCTOR} (): (𝓟[ty]177{Mongo})
{
const 𝓟[ty]177{Mongo};
const 𝓟[ty]177{Mongo};
𝓟[ty]177{Mongo}.url𝓛1{<UNKNOWN>}(𝓛8743{String}).toString();
}
class 𝓟[ty]177{Mongo}{
𝓟179{_db}: [OOV]𝓛[ty]2{<UNKNOWN>};
𝓟180{url}: 𝓛[ty]10051{String};
function 𝓟181{$Async_db} (): (𝓟182: [miss]𝓛[ty]8654{Promise})
{
if (𝓛12569{ExclamationToken}(𝓟[ty]177{Mongo}.db))
{
𝓟[ty]177{Mongo}._db𝓛12557{$Await}(𝓟260{MongoClient}.connect(𝓟[ty]177{Mongo}.url));
}
return 𝓟182 = 𝓟[ty]177{Mongo}._db
}
function 𝓟183{$Async_health} (): (𝓟184: [miss]𝓛[ty]8654{Promise})
{
return 𝓟184 = 𝓛8744{Boolean}
}
}

Module: petstore/src/subscribers/PetSubscriber

function 𝓟185{CONSTRUCTOR} (): (𝓟[ty]189{PetSubscriber})
{
const 𝓟[ty]189{PetSubscriber};
const 𝓟[ty]189{PetSubscriber};
}
class 𝓟[ty]189{PetSubscriber}{
function 𝓟191{onPetCreate} (𝓟192{_}): (𝓟193: [miss]𝓛[ty]10033{Void})
{
}
}

Module: users/src/types


Module: petstore/src/config/Socket

let 𝓟194{files} = 𝓛42942{sync}(𝓛8743{String});
function 𝓟195{$Lambda2} (𝓟196{f}): (𝓟197: [OOV]any)
{
return 𝓟197 = 𝓛10097{require}(𝓛2366{resolve}(𝓟196{f}))
}
𝓟194{files}.map(𝓟195{$Lambda2})
function 𝓟198{setupSockets} (𝓟199{app}): (𝓟200: [OOV]any)
{
let 𝓟201{server} = 𝓛12643{undefined}(𝓟199{app});
function 𝓟202{$Lambda3} (𝓟203{socket},𝓟204{next}): (𝓟205: [miss]𝓛[ty]10033{Void})
{
function 𝓟206{$Lambda4} (𝓟207{err},𝓟208{user},𝓟209{info}): (𝓟210: [OOV]any)
{
if (𝓟207{err})
{
𝓟204{next}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
if (𝓛12569{ExclamationToken}(𝓟208{user}))
{
𝓟204{next}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
𝓟203{socket}.request.user𝓟208{user};
return 𝓟210 = 𝓟204{next}()
}
𝓛1{<UNKNOWN>}(𝓛8743{String},{session: 𝓛8744{Boolean}},𝓟206{$Lambda4})(𝓟203{socket}.request,𝓛12643{undefined},𝓟204{next})
}
𝓟201{server}.use(𝓟202{$Lambda3})
function 𝓟211{$Lambda5} (𝓟212{socket}): (𝓟213: [miss]𝓛[ty]10033{Void})
{
𝓟57{logger}.info(𝓛8743{String})
function 𝓟214{$Lambda6} (𝓟215{eventHandler}): (𝓟216: [miss]𝓛[ty]10033{Void})
{
const 𝓟217{eventNamesForThisHandler}: [miss]𝓛[ty]8670{Array} = 𝓛8741{Object}.keys(𝓟215{eventHandler});
function 𝓟218{$Lambda7} (𝓟219{eventName}): (𝓟220: [miss]𝓛[ty]10033{Void})
{
const 𝓟221{callback} = 𝓟215{eventHandler}.access(𝓟219{eventName});
function 𝓟222{$Lambda8} (𝓟223{data}): (𝓟224: [miss]𝓛[ty]10033{Void})
{
𝓟221{callback}(𝓛8741{Object}.assign({socket: 𝓟212{socket}},𝓟223{data}))
}
𝓟212{socket}.on(𝓟219{eventName},𝓟222{$Lambda8})
}
𝓟217{eventNamesForThisHandler}.forEach(𝓟218{$Lambda7})
}
𝓟264{defaultMetadataRegistry}.collectEventsHandlers.forEach(𝓟214{$Lambda6})
}
𝓟201{server}.on(𝓛8743{String},𝓟211{$Lambda5})
return 𝓟200 = 𝓛12643{undefined}
}

Module: petstore/src/controllers/PetStoreController

function 𝓟225{CONSTRUCTOR} (): (𝓟[ty]229{PetStoreController})
{
const 𝓟[ty]229{PetStoreController};
const 𝓟[ty]229{PetStoreController};
}
class 𝓟[ty]229{PetStoreController}{
𝓟231{petService}: 𝓟[ty]35{PetService};
function 𝓟232{$Async_get} (): (𝓟233: 𝓛[ty]8654{Promise})
{
return 𝓟233 = 𝓟[ty]229{PetStoreController}.petService.get(𝓛8745{Number})
}
function 𝓟234{$Async_getById} (𝓟235{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟236: 𝓛[ty]8654{Promise})
{
return 𝓟236 = 𝓟[ty]229{PetStoreController}.petService.get(𝓟235{id})
}
function 𝓟237{$Async_saveByGet} (): (𝓟238: 𝓛[ty]8654{Promise})
{
return 𝓟238 = 𝓟[ty]229{PetStoreController}.petService.save(𝓛8745{Number})
}
}

Module: users/src/index

𝓛8743{String}
const 𝓟239{defaultVar}: [miss]𝓟[ty]120{Application} = 𝓟113{CONSTRUCTOR}();

Module: petstore/src/config/Application

function 𝓟240{CONSTRUCTOR} (): (𝓟[ty]248{Application})
{
const 𝓟[ty]248{Application};
const 𝓟[ty]248{Application};
𝓟[ty]248{Application}.express𝓟82{CONSTRUCTOR}();
const 𝓟244{port} = 𝓛1{<UNKNOWN>}(𝓛8743{String});
const 𝓟245{debugPort} = 𝓛1{<UNKNOWN>}(𝓛8743{String});
function 𝓟246{$Lambda1} (): (𝓟247: [miss]𝓛[ty]10033{Void})
{
𝓟57{logger}.info(𝓛12607{$Template}(𝓟244{port},𝓟244{port},𝓟244{port},𝓟245{debugPort},𝓟244{port},𝓟244{port},𝓟244{port}))
}
𝓟[ty]248{Application}.server𝓟[ty]248{Application}.express.app.listen(𝓟244{port},𝓟246{$Lambda1});
𝓟198{setupSockets}(𝓟[ty]248{Application}.server)
}
class 𝓟[ty]248{Application}{
𝓟250{server}: [OOV]any;
𝓟251{express}: (𝓟[ty]135{ExpressConfig}𝓟[ty]86{ExpressConfig});
}