LibAcc: 0.9231=36/39, ProjAcc: 1.0000=0/0, Missing: 219
Module: src/ResourceProviders
const 𝓟16{mainProvidersName}: 𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟17{providers}: 𝓛[ty]8642{Object} = {__mainProviders: 𝓛8757{Array}()};
function 𝓟18{CONSTRUCTOR} (): (𝓟[ty]33{ResourceProviders})
{
const 𝓟[ty]33{ResourceProviders};
const 𝓟[ty]33{ResourceProviders};
}
function 𝓟22{add} (𝓟23{resource}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟24{subSet}: 𝓛[ty]10051{String}): (𝓟25: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟24{subSet}))
{
𝓟24{subSet} ⟵ 𝓟[ty]33{ResourceProviders}.mainProvidersName;
}
if (𝓛12569{ExclamationToken}(𝓟[ty]33{ResourceProviders}.providers.access(𝓟24{subSet})))
{
𝓟[ty]33{ResourceProviders}.providers.access(𝓟24{subSet}) ⟵ 𝓛8757{Array}();
}
let 𝓟26{deps}: 𝓛[ty]8670{Array} = 𝓛12643{undefined} as any.getMetadata(𝓛8743{String},𝓟23{resource});
if (𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟26{deps}),𝓛12559{EqualsEqualsEqualsToken}(𝓟26{deps}.length,𝓛8745{Number})))
{
𝓟26{deps} ⟵ 𝓛8757{Array}(𝓟451{Http});
}
function 𝓟27{$Lambda33} (𝓟28{args}: 𝓛[ty]8670{Array}): (𝓟29: [OOV]any)
{
return 𝓟29 = 𝓟23{resource}.CONSTRUCTOR(𝓛12587{$Spread}(𝓟28{args}))
}
𝓟[ty]33{ResourceProviders}.providers.access(𝓟24{subSet}).push({provide: 𝓟23{resource},useFactory: 𝓟27{$Lambda33},deps: 𝓟26{deps}})
}
function 𝓟30{get} (𝓟31{subSet}: 𝓛[ty]10051{String}): (𝓟32: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]8670{Array}))
{
if (𝓛12569{ExclamationToken}(𝓟31{subSet}))
{
𝓟31{subSet} ⟵ 𝓟[ty]33{ResourceProviders}.mainProvidersName;
}
return 𝓟32 = 𝓛12546{BarBarToken}(𝓟[ty]33{ResourceProviders}.providers.access(𝓟31{subSet}),𝓛8757{Array}())
}
class 𝓟[ty]33{ResourceProviders}{
}
Module: config/testing-utils
type 𝓟[ty]55{Matchers} = {toHaveText: (𝓛[ty]10051{String})->𝓛[ty]8666{Boolean}, toContainText: (𝓛[ty]10051{String})->𝓛[ty]8666{Boolean}}
function 𝓟56{$Lambda0} (): (𝓟57: [miss]𝓛[ty]10033{Void})
{
function 𝓟58{$Lambda1} (): (𝓟59: [miss]𝓛[ty]8642{Object})
{
function 𝓟60{$Lambda2} (𝓟61{actual},𝓟62{expectedText}): (𝓟63: [miss]𝓛[ty]8642{Object})
{
let 𝓟64{actualText} = 𝓟61{actual}.textContent;
return 𝓟63 = {pass: 𝓛12559{EqualsEqualsEqualsToken}(𝓟64{actualText},𝓟62{expectedText})}
}
return 𝓟59 = {compare: 𝓟60{$Lambda2}}
}
function 𝓟65{$Lambda3} (): (𝓟66: [miss]𝓛[ty]8642{Object})
{
function 𝓟67{$Lambda4} (𝓟68{actual},𝓟69{expectedText}): (𝓟70: [miss]𝓛[ty]8642{Object})
{
let 𝓟71{actualText} = 𝓟68{actual}.textContent;
return 𝓟70 = {pass: 𝓛12595{GreaterThanToken}(𝓟71{actualText}.indexOf(𝓟69{expectedText}),𝓛12616{MinusToken}(𝓛8745{Number}))}
}
return 𝓟66 = {compare: 𝓟67{$Lambda4}}
}
𝓛1{<UNKNOWN>}({toHaveText: 𝓟58{$Lambda1},toContainText: 𝓟65{$Lambda3}})
}
𝓛1{<UNKNOWN>}(𝓟56{$Lambda0})
Module: src/Resource
type 𝓟[ty]72{IResourceActionShell} = {body: 𝓛[ty]10051{String}, requestOptions: 𝓛[ty]2{<UNKNOWN>}, url: 𝓛[ty]10051{String}, mainDeferredSubscriber: 𝓛[ty]2{<UNKNOWN>}, searchParams: any, returnInternal: any, data: any, params: any, returnExternal: any, callback: (any)->any, options: 𝓟[ty]419{ResourceActionBase}, onError: (𝓛[ty]2{<UNKNOWN>})->any, mainObservable: 𝓛[ty]2{<UNKNOWN>}, extraOptions: 𝓟[ty]73{IResourceActionMainOptions}, usedPathParams: any, search: 𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]73{IResourceActionMainOptions} = {path: 𝓛[ty]10051{String}, url: 𝓛[ty]10051{String}, data: any, params: any, headers: 𝓛[ty]2{<UNKNOWN>}}
const 𝓟74{$cleanDataFields}: 𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String});
function 𝓟75{CONSTRUCTOR} (𝓟76{http}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟[ty]92{Resource})
{
const 𝓟[ty]92{Resource};
const 𝓟[ty]92{Resource};
𝓟[ty]92{Resource}.$url ⟵ 𝓛12643{undefined};
𝓟[ty]92{Resource}.$params ⟵ 𝓛12643{undefined};
𝓟[ty]92{Resource}.$headers ⟵ 𝓛12643{undefined};
𝓟[ty]92{Resource}.$path ⟵ 𝓛12643{undefined};
𝓟[ty]92{Resource}.$data ⟵ 𝓛12643{undefined};
}
function 𝓟80{$cleanData} (𝓟81{obj}: [OOV]𝓟[ty]420{ResourceResult}): (𝓟82: [OOV]any)
{
if (𝓛8757{Array}.isArray(𝓟81{obj}))
{
return 𝓟82 = 𝓟[ty]92{Resource}.$cleanDataArray(𝓟81{obj})
}
else
{
return 𝓟82 = 𝓟[ty]92{Resource}.$cleanDataObject(𝓟81{obj})
}
}
function 𝓟83{$cleanDataArray} (𝓟84{obj}: (𝓛[ty]8642{Object} ≠ 𝓛[ty]8670{Array})): (𝓟85: (𝓛[ty]8642{Object} ≠ 𝓛[ty]8670{Array}))
{
{
let 𝓟86{propName}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟84{obj});
while (𝓛8744{Boolean})
{
if (𝓛12546{BarBarToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟84{obj}.access(𝓟86{propName})),𝓛8743{String}),𝓛12595{GreaterThanToken}(𝓟[ty]92{Resource}.$cleanDataFields.indexOf(𝓟86{propName}),𝓛12616{MinusToken}(𝓛8745{Number}))))
{
𝓛12622{$Delete}(𝓟84{obj}.access(𝓟86{propName}))
}
}
}
return 𝓟85 = 𝓟84{obj}
}
function 𝓟87{$cleanDataObject} (𝓟88{obj}: [OOV]𝓟[ty]420{ResourceResult}): (𝓟89: [OOV]any)
{
const 𝓟90{cleanedObj}: [OOV]any = {};
{
let 𝓟91{propName}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟88{obj});
while (𝓛8744{Boolean})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟88{obj}.access(𝓟91{propName})),𝓛8743{String}),𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]92{Resource}.$cleanDataFields.indexOf(𝓟91{propName}),𝓛12616{MinusToken}(𝓛8745{Number}))))
{
𝓟90{cleanedObj}.access(𝓟91{propName}) ⟵ 𝓟88{obj}.access(𝓟91{propName});
}
}
}
return 𝓟89 = 𝓟90{cleanedObj}
}
class 𝓟[ty]92{Resource}{
𝓟94{$data}: [OOV]any;
𝓟95{$headers}: [OOV]any;
𝓟96{$url}: 𝓛[ty]10051{String};
𝓟97{$params}: [OOV]any;
𝓟98{$path}: 𝓛[ty]10051{String};
function 𝓟139{$responseInterceptor} (𝓟140{observable}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟141{req}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟142{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟143: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟144{$Lambda5} (𝓟145{res}): (𝓟146: [OOV]any)
{
return 𝓟146 = (𝓟145{res}._body ? 𝓟145{res}.json() : 𝓛12643{undefined}
}
return 𝓟143 = 𝓟140{observable}.map(𝓟144{$Lambda5})
}
function 𝓟301{$_getPath} (𝓟302{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟303: [OOV]any)
{
return 𝓟303 = 𝓛12643{undefined}
}
function 𝓟123{$getData} (𝓟124{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟125: [OOV]any)
{
return 𝓟125 = 𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟[ty]92{Resource}.$data,𝓟[ty]92{Resource}.$_getData(𝓟124{methodOptions})),𝓟389{data}),{})
}
function 𝓟99{$getUrl} (𝓟100{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟101: [OOV]any)
{
return 𝓟101 = 𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟[ty]92{Resource}.$url,𝓟[ty]92{Resource}.$_getUrl(𝓟100{methodOptions})),𝓟385{url}),𝓛8743{String})
}
function 𝓟105{$getPath} (𝓟106{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟107: [OOV]any)
{
return 𝓟107 = 𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟[ty]92{Resource}.$path,𝓟[ty]92{Resource}.$_getPath(𝓟106{methodOptions})),𝓟386{path}),𝓛8743{String})
}
function 𝓟280{$_getValueForPath} (𝓟281{key}: 𝓛[ty]10051{String},𝓟282{params}: [OOV]any,𝓟283{data}: [OOV]any,𝓟284{usedPathParams}: [OOV]any): (𝓟285: 𝓛[ty]10051{String})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓛12569{ExclamationToken}(𝓟[ty]92{Resource}.$_isNullOrUndefined(𝓟283{data}.access(𝓟281{key}))),𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟283{data}.access(𝓟281{key})),𝓛8743{String})))
{
𝓟284{usedPathParams}.access(𝓟281{key}) ⟵ 𝓛8744{Boolean};
return 𝓟285 = 𝓟283{data}.access(𝓟281{key})
}
if (𝓟[ty]92{Resource}.$_isNullOrUndefined(𝓟282{params}.access(𝓟281{key})))
{
return 𝓟285 = 𝓛12643{undefined}
}
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟282{params}.access(𝓟281{key}).access(𝓛8745{Number}),𝓛8743{String}))
{
return 𝓟285 = 𝓟[ty]92{Resource}.$_getValueForPath(𝓟282{params}.access(𝓟281{key}).substr(𝓛8745{Number}),𝓟282{params},𝓟283{data},𝓟284{usedPathParams})
}
𝓟284{usedPathParams}.access(𝓟281{key}) ⟵ 𝓛8744{Boolean};
return 𝓟285 = 𝓟282{params}.access(𝓟281{key})
}
function 𝓟176{$_initResultObject} (𝓟177{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟178: [OOV]𝓟[ty]430{ResourceResponseInitResult})
{
return 𝓟178 = (𝓟177{methodOptions}.initResultObject ? 𝓟177{methodOptions}.initResultObject() : 𝓟[ty]92{Resource}.$initResultObject(𝓟177{methodOptions})
}
function 𝓟185{$_cleanData} (𝓟186{shell}: [OOV]𝓟[ty]72{IResourceActionShell}): (𝓟187: [miss]𝓛[ty]10033{Void})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓟186{shell}.data,𝓛12569{ExclamationToken}(𝓟186{shell}.options.skipDataCleaning)))
{
𝓟186{shell}.data ⟵ (𝓟186{shell}.data.toJSON ? 𝓟186{shell}.data.toJSON() : 𝓟80{$cleanData}(𝓟186{shell}.data);
}
}
function 𝓟172{$_createReturnData} (𝓟173{data}: [OOV]any,𝓟174{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟175: [OOV]any)
{
if (𝓟174{methodOptions}.isLazy)
{
return 𝓟175 = {}
}
if (𝓟174{methodOptions}.isArray)
{
return 𝓟175 = 𝓛8757{Array}()
}
if (𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟174{methodOptions}.lean,𝓛12569{ExclamationToken}(𝓟173{data})),𝓛12612{ExclamationEqualsEqualsToken}(𝓟173{data}.$resource,𝓟[ty]92{Resource})))
{
return 𝓟175 = 𝓟[ty]92{Resource}.$_initResultObject(𝓟174{methodOptions})
}
return 𝓟175 = 𝓟173{data}
}
function 𝓟240{$_prepareBody} (𝓟241{shell}: [OOV]𝓟[ty]72{IResourceActionShell}): (𝓟242: [miss]𝓛[ty]10033{Void})
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟241{shell}.options.method,𝓟448{RequestMethod}.Get))
{
𝓟241{shell}.searchParams ⟵ 𝓛8741{Object}.assign({},𝓟241{shell}.extraOptions.params,𝓟241{shell}.data);
}
else
{
if (𝓟241{shell}.data)
{
let 𝓟243{_body}: [OOV]any = {};
if (𝓟241{shell}.options.rootNode)
{
𝓟243{_body}.access(𝓛12607{$Template}(𝓟241{shell}.options.rootNode)) ⟵ 𝓟241{shell}.data;
}
else
{
𝓟243{_body} ⟵ 𝓟241{shell}.data;
}
𝓟241{shell}.body ⟵ (𝓟241{shell}.options.bodySerializer ? 𝓟241{shell}.options.bodySerializer(𝓟243{_body}) : 𝓟[ty]92{Resource}.$bodySerializer(𝓟243{_body});
}
𝓟241{shell}.searchParams ⟵ 𝓟241{shell}.params;
}
if (𝓛12569{ExclamationToken}(𝓟241{shell}.body))
{
𝓟241{shell}.extraOptions.headers.delete(𝓛8743{String})
}
}
function 𝓟117{$getParams} (𝓟118{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟119: [OOV]any)
{
return 𝓟119 = 𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟[ty]92{Resource}.$params,𝓟[ty]92{Resource}.$_getParams(𝓟118{methodOptions})),𝓟388{params}),{})
}
function 𝓟276{$_setDataToObject} (𝓟277{ret}: [OOV]any,𝓟278{resp}: [OOV]any): (𝓟279: [OOV]any)
{
if (𝓟277{ret}.$setData)
{
𝓟277{ret}.$setData(𝓟278{resp})
}
else
{
if (𝓛8757{Array}.isArray(𝓟278{resp}))
{
𝓟277{ret} ⟵ 𝓟278{resp};
}
else
{
𝓛8741{Object}.assign(𝓟277{ret},𝓟278{resp})
}
}
return 𝓟279 = 𝓟277{ret}
}
function 𝓟289{$_appendSearchParams} (𝓟290{search}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟291{key}: 𝓛[ty]10051{String},𝓟292{value}: [OOV]any): (𝓟293: 𝓛[ty]10033{Void})
{
if (𝓛1{<UNKNOWN>}(𝓟292{value},𝓛8747{Date}))
{
𝓟290{search}.append(𝓟291{key},𝓟292{value}.toISOString())
}
if (𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟292{value}),𝓛8743{String}))
{
𝓛12577{$Switch}(𝓟394{getParamsMappingType})
𝓛12634{$Case}(𝓟384{TGetParamsMappingType}.Plain)
if (𝓛8757{Array}.isArray(𝓟292{value}))
{
{
let 𝓟294{arr_value} = 𝓛12589{$ArrayAccess}(𝓟292{value});
while (𝓛8744{Boolean})
{
𝓟290{search}.append(𝓟291{key},𝓟294{arr_value})
}
}
}
else
{
if (𝓛12592{AmpersandAmpersandToken}(𝓟292{value},𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟292{value}),𝓛8743{String})))
{
if (𝓛1{<UNKNOWN>}(𝓟292{value},𝓛8747{Date}))
{
𝓟292{value} ⟵ 𝓟292{value}.toISOString();
}
else
{
𝓟292{value} ⟵ 𝓛8756{JSON}.stringify(𝓟292{value});
}
}
𝓟290{search}.append(𝓟291{key},𝓟292{value})
}
𝓛12634{$Case}(𝓟384{TGetParamsMappingType}.Bracket)
{
let 𝓟295{k}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟292{value});
while (𝓛8744{Boolean})
{
if (𝓟292{value}.hasOwnProperty(𝓟295{k}))
{
𝓟[ty]92{Resource}.$_appendSearchParams(𝓟290{search},𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓟291{key},𝓛8743{String}),𝓟295{k}),𝓛8743{String}),𝓟292{value}.access(𝓟295{k}))
}
}
}
𝓛12634{$Case}(𝓟384{TGetParamsMappingType}.JQueryParamsBracket)
{
let 𝓟296{k}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟292{value});
while (𝓛8744{Boolean})
{
if (𝓟292{value}.hasOwnProperty(𝓟296{k}))
{
let 𝓟297{path}: [miss]𝓛[ty]10051{String} = 𝓛12607{$Template}(𝓟291{key},𝓟296{k});
if (𝓛12592{AmpersandAmpersandToken}(𝓛8757{Array}.isArray(𝓟292{value}),𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟292{value}.access(𝓟296{k} as any)),𝓛8743{String})))
{
𝓟297{path} ⟵ 𝓛12607{$Template}(𝓟291{key});
}
𝓟[ty]92{Resource}.$_appendSearchParams(𝓟290{search},𝓟297{path},𝓟292{value}.access(𝓟296{k}))
}
}
}
}
𝓟290{search}.append(𝓟291{key},𝓟292{value})
}
function 𝓟304{$_getHeaders} (𝓟305{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟306: [OOV]any)
{
return 𝓟306 = 𝓛12643{undefined}
}
function 𝓟153{$filter} (𝓟154{item}: [OOV]any): (𝓟155: 𝓛[ty]8666{Boolean})
{
return 𝓟155 = 𝓛8744{Boolean}
}
function 𝓟120{$setParams} (𝓟121{params}: [OOV]any): (𝓟122: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]92{Resource}.$params ⟵ 𝓟121{params};
}
function 𝓟307{$_getParams} (𝓟308{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟309: [OOV]any)
{
return 𝓟309 = 𝓛12643{undefined}
}
function 𝓟215{$_resolveMainOptions} (𝓟216{shell}: [OOV]𝓟[ty]72{IResourceActionShell}): (𝓟217: 𝓛[ty]8654{Promise})
{
function 𝓟218{$Lambda12} (𝓟219{data}: 𝓛[ty]8670{Array}): (𝓟220: [OOV]𝓟[ty]73{IResourceActionMainOptions})
{
if (𝓟216{shell}.options.pathPrefix)
{
𝓟219{data}.access(𝓛8745{Number}) ⟵ 𝓛12641{PlusToken}(𝓟216{shell}.options.pathPrefix,𝓟219{data}.access(𝓛8745{Number}));
}
return 𝓟220 = {path: 𝓟219{data}.access(𝓛8745{Number}),url: 𝓟219{data}.access(𝓛8745{Number}),data: 𝓟219{data}.access(𝓛8745{Number}),params: (𝓟219{data}.access(𝓛8745{Number}) ? 𝓛8741{Object}.assign({},𝓟219{data}.access(𝓛8745{Number})) : 𝓟219{data}.access(𝓛8745{Number}),headers: 𝓟453{Headers}.CONSTRUCTOR((𝓟219{data}.access(𝓛8745{Number}) ? 𝓛8741{Object}.assign({},𝓟219{data}.access(𝓛8745{Number})) : 𝓟219{data}.access(𝓛8745{Number}))} as 𝓟[ty]73{IResourceActionMainOptions}
}
return 𝓟217 = 𝓛1062{Promise}.all(𝓛8757{Array}(𝓛1062{Promise}.resolve(𝓛12546{BarBarToken}(𝓟216{shell}.options.url,𝓟[ty]92{Resource}.$getUrl(𝓟216{shell}.options))),𝓛1062{Promise}.resolve(𝓛12546{BarBarToken}(𝓟216{shell}.options.path,𝓟[ty]92{Resource}.$getPath(𝓟216{shell}.options))),𝓛1062{Promise}.resolve(𝓛12546{BarBarToken}(𝓟216{shell}.options.headers,𝓟[ty]92{Resource}.$getHeaders(𝓟216{shell}.options))),𝓛1062{Promise}.resolve(𝓛12546{BarBarToken}(𝓟216{shell}.options.params,𝓟[ty]92{Resource}.$getParams(𝓟216{shell}.options))),𝓛1062{Promise}.resolve(𝓛12546{BarBarToken}(𝓟216{shell}.options.data,𝓟[ty]92{Resource}.$getData(𝓟216{shell}.options))))).then(𝓟218{$Lambda12})
}
function 𝓟111{$getHeaders} (𝓟112{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟113: [OOV]any)
{
return 𝓟113 = 𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟[ty]92{Resource}.$headers,𝓟[ty]92{Resource}.$_getHeaders(𝓟112{methodOptions})),𝓟387{headers}),{})
}
function 𝓟298{$_getUrl} (𝓟299{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟300: [OOV]any)
{
return 𝓟300 = 𝓛12643{undefined}
}
function 𝓟147{$initResultObject} (𝓟148{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟149: [OOV]any)
{
return 𝓟149 = {}
}
function 𝓟182{$_filter} (𝓟183{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟184: [OOV]𝓟[ty]429{ResourceResponseFilter})
{
return 𝓟184 = (𝓟183{methodOptions}.filter ? 𝓟183{methodOptions}.filter : 𝓟[ty]92{Resource}.$filter
}
function 𝓟253{$_createMainObservable} (𝓟254{shell}: [OOV]𝓟[ty]72{IResourceActionShell},𝓟255{requestObservable}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟256: [OOV]𝓛[ty]2{<UNKNOWN>})
{
function 𝓟257{$Lambda14} (𝓟258{subscriber}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟259: [miss]𝓛[ty]10033{Void})
{
function 𝓟260{$Lambda15} (𝓟261{resp}: [OOV]any): (𝓟262: [miss]𝓛[ty]10033{Void})
{
const 𝓟263{filter}: [OOV]𝓟[ty]429{ResourceResponseFilter} = 𝓟[ty]92{Resource}.$_filter(𝓟254{shell}.options);
const 𝓟264{map}: [OOV]𝓟[ty]432{ResourceResponseMap} = 𝓟[ty]92{Resource}.$_map(𝓟254{shell}.options);
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟261{resp},𝓛12643{undefined}))
{
if (𝓟254{shell}.options.isArray)
{
if (𝓛12569{ExclamationToken}(𝓛8757{Array}.isArray(𝓟261{resp})))
{
𝓛1{<UNKNOWN>}(𝓛8743{String},𝓟261{resp})
}
else
{
function 𝓟265{$Lambda16} (𝓟266{respItem}: [OOV]any): (𝓟267: [OOV]any)
{
if (𝓛12569{ExclamationToken}(𝓟266{respItem}))
{
return 𝓟267 = 𝓟266{respItem}
}
if (𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟266{respItem}),𝓛8743{String}))
{
if (𝓛12569{ExclamationToken}(𝓟254{shell}.options.lean))
{
𝓟266{respItem}.$resource ⟵ 𝓟[ty]92{Resource};
}
return 𝓟267 = 𝓟[ty]92{Resource}.$_setDataToObject(𝓟[ty]92{Resource}.$_initResultObject(𝓟254{shell}.options),𝓟266{respItem})
}
return 𝓟267 = 𝓟266{respItem}
}
𝓟254{shell}.returnExternal.push(𝓛12587{$Spread}(𝓟261{resp}.filter(𝓟263{filter}).map(𝓟264{map}).map(𝓟265{$Lambda16})))
}
}
else
{
if (𝓛8757{Array}.isArray(𝓟261{resp}))
{
𝓛1{<UNKNOWN>}(𝓛8743{String},𝓟261{resp})
}
else
{
if (𝓟263{filter}(𝓟261{resp}))
{
𝓟254{shell}.returnExternal ⟵ 𝓟[ty]92{Resource}.$_setDataToObject(𝓟254{shell}.returnExternal,𝓟264{map}(𝓟261{resp}));
}
}
}
}
𝓟254{shell}.returnInternal.$resolved ⟵ 𝓛8744{Boolean};
𝓟258{subscriber}.next(𝓟254{shell}.returnExternal)
}
function 𝓟268{$Lambda17} (𝓟269{err}: [OOV]any): (𝓟270: [miss]𝓛[ty]10033{Void})
{
𝓟258{subscriber}.error(𝓟269{err})
if (𝓟254{shell}.onError)
{
𝓟254{shell}.onError(𝓟269{err})
}
}
function 𝓟271{$Lambda18} (): (𝓟272: [miss]𝓛[ty]10033{Void})
{
𝓟258{subscriber}.complete()
if (𝓟254{shell}.callback)
{
𝓟254{shell}.callback(𝓟254{shell}.returnExternal)
}
}
let 𝓟273{reqSubscr}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟255{requestObservable}.subscribe(𝓟260{$Lambda15},𝓟268{$Lambda17},𝓟271{$Lambda18});
function 𝓟274{$Lambda19} (): (𝓟275: [miss]𝓛[ty]10033{Void})
{
if (𝓟254{shell}.returnInternal.$resolved)
{
}
𝓟273{reqSubscr}.unsubscribe()
𝓟254{shell}.returnInternal.$resolved ⟵ 𝓛8744{Boolean};
}
𝓟254{shell}.returnInternal.$abortRequest ⟵ 𝓟274{$Lambda19};
}
return 𝓟256 = 𝓟458{Observable}.create(𝓟257{$Lambda14})
}
function 𝓟102{$setUrl} (𝓟103{url}: 𝓛[ty]10051{String}): (𝓟104: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]92{Resource}.$url ⟵ 𝓟103{url};
}
function 𝓟313{$_setGlobalsToOptions} (𝓟314{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟315: [miss]𝓛[ty]10033{Void})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟314{methodOptions}.toPromise,𝓛12643{undefined}),𝓛12612{ExclamationEqualsEqualsToken}(𝓟392{toPromise},𝓛12643{undefined})))
{
𝓟314{methodOptions}.toPromise ⟵ 𝓟392{toPromise};
}
if (𝓛12592{AmpersandAmpersandToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟314{methodOptions}.toObservable,𝓛12643{undefined}),𝓛12612{ExclamationEqualsEqualsToken}(𝓟393{toObservable},𝓛12643{undefined})))
{
𝓟314{methodOptions}.toObservable ⟵ 𝓟393{toObservable};
}
if (𝓛12592{AmpersandAmpersandToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟314{methodOptions}.lean,𝓛12643{undefined}),𝓛12612{ExclamationEqualsEqualsToken}(𝓟391{lean},𝓛12643{undefined})))
{
𝓟314{methodOptions}.lean ⟵ 𝓟391{lean};
}
}
function 𝓟129{$createModel} (): (𝓟130: [OOV]𝓟[ty]320{ResourceModel})
{
let 𝓟131{ret} = 𝓟[ty]92{Resource}.$initResultObject();
𝓟131{ret}.$resource ⟵ 𝓟[ty]92{Resource};
return 𝓟130 = 𝓟131{ret}
}
function 𝓟221{$_releaseMainDeferredSubscriber} (𝓟222{shell}: [OOV]𝓟[ty]72{IResourceActionShell}): (𝓟223: [miss]𝓛[ty]10033{Void})
{
if (𝓟222{shell}.mainDeferredSubscriber)
{
𝓟222{shell}.mainDeferredSubscriber.next()
𝓟222{shell}.mainDeferredSubscriber.complete()
𝓟222{shell}.mainDeferredSubscriber ⟵ 𝓛12643{undefined};
}
}
function 𝓟163{$resourceAction} (𝓟164{data}: [OOV]any,𝓟165{params}: [OOV]any,𝓟166{callback}: 𝓛[ty]8696{Function},𝓟167{onError}: 𝓛[ty]8696{Function},𝓟168{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟169: [OOV]any)
{
𝓟[ty]92{Resource}.$_setGlobalsToOptions(𝓟168{methodOptions})
if (𝓛12592{AmpersandAmpersandToken}(𝓟168{methodOptions}.toObservable,𝓛12559{EqualsEqualsEqualsToken}(𝓟168{methodOptions}.isLazy,𝓛12643{undefined})))
{
𝓟168{methodOptions}.isLazy ⟵ 𝓛8744{Boolean};
}
const 𝓟170{shell}: [OOV]𝓟[ty]72{IResourceActionShell} = {returnInternal: 𝓟[ty]92{Resource}.$_createReturnData(𝓟164{data},𝓟168{methodOptions}),data: 𝓟164{data},params: 𝓟165{params},callback: 𝓟166{callback},options: 𝓟168{methodOptions},onError: 𝓟167{onError}} as 𝓟[ty]72{IResourceActionShell};
𝓟170{shell}.returnExternal ⟵ (𝓟168{methodOptions}.lean ? 𝓟[ty]92{Resource}.$_createReturnData(𝓟164{data},𝓟168{methodOptions}) : 𝓟170{shell}.returnInternal;
𝓟[ty]92{Resource}.$_cleanData(𝓟170{shell})
𝓟[ty]92{Resource}.$_fillInternal(𝓟170{shell})
𝓟[ty]92{Resource}.$_mainRequest(𝓟170{shell})
const 𝓟171{$observable} = (𝓟168{methodOptions}.lean ? 𝓟170{shell}.returnInternal.$observable : 𝓟170{shell}.returnExternal.$observable;
if (𝓟168{methodOptions}.toObservable)
{
return 𝓟169 = 𝓟171{$observable}
}
if (𝓟168{methodOptions}.toPromise)
{
return 𝓟169 = 𝓟171{$observable}.toPromise()
}
return 𝓟169 = 𝓟170{shell}.returnExternal
}
function 𝓟156{$getResourceOptions} (): (𝓟157: [OOV]𝓟[ty]422{ResourceParamsBase})
{
return 𝓟157 = 𝓛12643{undefined}
}
function 𝓟244{$_prepareSearch} (𝓟245{shell}: [OOV]𝓟[ty]72{IResourceActionShell}): (𝓟246: [miss]𝓛[ty]10033{Void})
{
𝓟245{shell}.search ⟵ 𝓟456{URLSearchParams}.CONSTRUCTOR();
if (𝓛12569{ExclamationToken}(𝓟245{shell}.params))
{
{
let 𝓟247{key}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟245{shell}.searchParams);
while (𝓛8744{Boolean})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓟245{shell}.searchParams.hasOwnProperty(𝓟247{key}),𝓛12569{ExclamationToken}(𝓟245{shell}.usedPathParams.access(𝓟247{key}))))
{
let 𝓟248{value}: [OOV]any = 𝓟245{shell}.searchParams.access(𝓟247{key});
𝓟[ty]92{Resource}.$_appendSearchParams(𝓟245{shell}.search,𝓟247{key},𝓟248{value})
}
}
}
}
let 𝓟249{tsName} = 𝓟245{shell}.options.addTimestamp;
if (𝓟249{tsName})
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟249{tsName},𝓛8744{Boolean}))
{
𝓟249{tsName} ⟵ 𝓛8743{String};
}
𝓟245{shell}.search.append(𝓟249{tsName},𝓛12641{PlusToken}(𝓛8743{String},𝓛8747{Date}.now()))
}
}
function 𝓟126{$setData} (𝓟127{data}: [OOV]any): (𝓟128: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]92{Resource}.$data ⟵ 𝓟127{data};
}
function 𝓟158{$request} (𝓟159{req}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟160{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟161: [OOV]𝓛[ty]2{<UNKNOWN>})
{
let 𝓟162{requestObservable} = 𝓟[ty]92{Resource}.http.request(𝓟159{req});
return 𝓟161 = (𝓟160{methodOptions}.responseInterceptor ? 𝓟160{methodOptions}.responseInterceptor(𝓟162{requestObservable},𝓟159{req},𝓟160{methodOptions}) : 𝓟[ty]92{Resource}.$responseInterceptor(𝓟162{requestObservable},𝓟159{req},𝓟160{methodOptions})
}
function 𝓟108{$setPath} (𝓟109{path}: 𝓛[ty]10051{String}): (𝓟110: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]92{Resource}.$path ⟵ 𝓟109{path};
}
function 𝓟150{$map} (𝓟151{item}: [OOV]any): (𝓟152: [OOV]any)
{
return 𝓟152 = 𝓟151{item}
}
function 𝓟201{$_mainRequest} (𝓟202{shell}: [OOV]𝓟[ty]72{IResourceActionShell}): (𝓟203: [miss]𝓛[ty]10033{Void})
{
function 𝓟204{$Lambda9} (𝓟205{extraOptions}: [OOV]𝓟[ty]73{IResourceActionMainOptions}): (𝓟206: [miss]𝓛[ty]10033{Void})
{
𝓟202{shell}.extraOptions ⟵ 𝓟205{extraOptions};
if (𝓟202{shell}.returnInternal.$resolved)
{
function 𝓟207{$Lambda10} (𝓟208{subscriber}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟209: [miss]𝓛[ty]10033{Void})
{
𝓟208{subscriber}.next(𝓛12643{undefined})
}
𝓟202{shell}.mainObservable ⟵ 𝓟458{Observable}.create(𝓟207{$Lambda10});
𝓟[ty]92{Resource}.$_releaseMainDeferredSubscriber(𝓟202{shell})
}
𝓟202{shell}.url ⟵ 𝓛12641{PlusToken}(𝓟205{extraOptions}.url,𝓟205{extraOptions}.path);
𝓟[ty]92{Resource}.$_prepareDataParams(𝓟202{shell})
𝓟[ty]92{Resource}.$_prepareBody(𝓟202{shell})
𝓟[ty]92{Resource}.$_prepareSearch(𝓟202{shell})
𝓟[ty]92{Resource}.$_createRequestOptions(𝓟202{shell})
let 𝓟210{mainRequest} = 𝓟454{Request}.CONSTRUCTOR(𝓟202{shell}.requestOptions);
𝓟210{mainRequest} ⟵ (𝓟202{shell}.options.requestInterceptor ? 𝓟202{shell}.options.requestInterceptor(𝓟210{mainRequest},𝓟202{shell}.options) : 𝓟[ty]92{Resource}.$requestInterceptor(𝓟210{mainRequest},𝓟202{shell}.options);
if (𝓛12569{ExclamationToken}(𝓟210{mainRequest}))
{
function 𝓟211{$Lambda11} (𝓟212{observer}: [OOV]any): (𝓟213: [miss]𝓛[ty]10033{Void})
{
𝓟212{observer}.error(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
𝓟202{shell}.mainObservable ⟵ 𝓟458{Observable}.create(𝓟211{$Lambda11});
𝓛1{<UNKNOWN>}(𝓛8743{String})
𝓟[ty]92{Resource}.$_releaseMainDeferredSubscriber(𝓟202{shell})
}
const 𝓟214{requestObservable} = 𝓟[ty]92{Resource}.$request(𝓟210{mainRequest},𝓟202{shell}.options);
𝓟202{shell}.mainObservable ⟵ (𝓟202{shell}.options.isLazy ? 𝓟214{requestObservable} : 𝓟[ty]92{Resource}.$_createMainObservable(𝓟202{shell},𝓟214{requestObservable});
𝓟[ty]92{Resource}.$_releaseMainDeferredSubscriber(𝓟202{shell})
}
𝓟[ty]92{Resource}.$_resolveMainOptions(𝓟202{shell}).then(𝓟204{$Lambda9})
}
function 𝓟135{$requestInterceptor} (𝓟136{req}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟137{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟138: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟138 = 𝓟136{req}
}
function 𝓟224{$_prepareDataParams} (𝓟225{shell}: [OOV]𝓟[ty]72{IResourceActionShell}): (𝓟226: [miss]𝓛[ty]10033{Void})
{
const 𝓟227{usedPathParams}: [OOV]any = {};
𝓟225{shell}.usedPathParams ⟵ 𝓟227{usedPathParams};
if (𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓛8757{Array}.isArray(𝓟225{shell}.data)),𝓟225{shell}.params))
{
if (𝓛12569{ExclamationToken}(𝓛8757{Array}.isArray(𝓟225{shell}.data)))
{
𝓟225{shell}.data ⟵ 𝓛8741{Object}.assign({},𝓟225{shell}.extraOptions.data,𝓟225{shell}.data);
}
const 𝓟228{pathParams}: [OOV]𝓛[ty]8651{RegExpMatchArray} = 𝓛12546{BarBarToken}(𝓟225{shell}.url.match(𝓛8748{RegExp}),𝓛8757{Array}());
{
let 𝓟229{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓛1{<UNKNOWN>}(𝓟229{i},𝓟228{pathParams}.length))
{
{
let 𝓟230{pathParam}: [miss]𝓛[ty]10051{String} = 𝓟228{pathParams}.access(𝓟229{i});
let 𝓟231{pathKey}: [miss]𝓛[ty]10051{String} = 𝓟230{pathParam}.substr(𝓛8745{Number},𝓛12616{MinusToken}(𝓟230{pathParam}.length,𝓛8745{Number}));
let 𝓟232{isMandatory}: [miss]𝓛[ty]8666{Boolean} = 𝓛12559{EqualsEqualsEqualsToken}(𝓟231{pathKey}.access(𝓛8745{Number}),𝓛8743{String});
if (𝓟232{isMandatory})
{
𝓟231{pathKey} ⟵ 𝓟231{pathKey}.substr(𝓛8745{Number});
}
let 𝓟233{isGetOnly}: [miss]𝓛[ty]8666{Boolean} = 𝓛12559{EqualsEqualsEqualsToken}(𝓟231{pathKey}.access(𝓛8745{Number}),𝓛8743{String});
if (𝓟233{isGetOnly})
{
𝓟231{pathKey} ⟵ 𝓟231{pathKey}.substr(𝓛8745{Number});
}
let 𝓟234{value}: [miss]𝓛[ty]10051{String} = 𝓟[ty]92{Resource}.$_getValueForPath(𝓟231{pathKey},𝓟225{shell}.extraOptions.params,𝓛12546{BarBarToken}(𝓟225{shell}.params,𝓟225{shell}.data),𝓟227{usedPathParams});
if (𝓛12592{AmpersandAmpersandToken}(𝓟233{isGetOnly},𝓛12569{ExclamationToken}(𝓟225{shell}.params)))
{
𝓛12622{$Delete}(𝓟225{shell}.data.access(𝓟231{pathKey}))
}
if (𝓟[ty]92{Resource}.$_isNullOrUndefined(𝓟234{value}))
{
if (𝓟232{isMandatory})
{
let 𝓟235{consoleMsg}: [miss]𝓛[ty]10051{String} = 𝓛12607{$Template}(𝓟230{pathParam});
function 𝓟236{$Lambda13} (𝓟237{observer}: [OOV]any): (𝓟238: [miss]𝓛[ty]10033{Void})
{
𝓟237{observer}.error(𝓛8749{Error}.CONSTRUCTOR(𝓟235{consoleMsg}))
}
𝓟225{shell}.mainObservable ⟵ 𝓟458{Observable}.create(𝓟236{$Lambda13});
𝓛1{<UNKNOWN>}(𝓟235{consoleMsg})
𝓟[ty]92{Resource}.$_releaseMainDeferredSubscriber(𝓟225{shell})
𝓛8749{Error}.CONSTRUCTOR(𝓟235{consoleMsg})
}
𝓟225{shell}.url ⟵ 𝓟225{shell}.url.substr(𝓛8745{Number},𝓟225{shell}.url.indexOf(𝓟230{pathParam}));
}
𝓟225{shell}.url ⟵ 𝓟225{shell}.url.replace(𝓟230{pathParam},𝓟234{value});
}
𝓛12556{POST_PlusPlusToken}(𝓟229{i})
}
}
}
𝓟225{shell}.url ⟵ 𝓟225{shell}.url.replace(𝓛8748{RegExp},𝓛8743{String});
if (𝓟225{shell}.url.startsWith(𝓛8743{String}))
{
𝓟225{shell}.url ⟵ 𝓟225{shell}.url.replace(𝓛8743{String},𝓛8743{String});
}
if (𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟225{shell}.options.removeTrailingSlash),𝓛8743{String}))
{
𝓟225{shell}.options.removeTrailingSlash ⟵ 𝓛8744{Boolean};
}
if (𝓟225{shell}.options.removeTrailingSlash)
{
while (𝓛12559{EqualsEqualsEqualsToken}(𝓟225{shell}.url.access(𝓛12616{MinusToken}(𝓟225{shell}.url.length,𝓛8745{Number})),𝓛8743{String}))
{
𝓟225{shell}.url ⟵ 𝓟225{shell}.url.substr(𝓛8745{Number},𝓛12616{MinusToken}(𝓟225{shell}.url.length,𝓛8745{Number}));
}
}
{
let 𝓟239{key}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟225{shell}.extraOptions.params);
while (𝓛8744{Boolean})
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟225{shell}.extraOptions.params.access(𝓟239{key}).access(𝓛8745{Number}),𝓛8743{String}))
{
𝓛12622{$Delete}(𝓟225{shell}.extraOptions.params.access(𝓟239{key}))
}
}
}
}
function 𝓟286{$_isNullOrUndefined} (𝓟287{value}: [OOV]any): (𝓟288: 𝓛[ty]8666{Boolean})
{
return 𝓟288 = 𝓛12546{BarBarToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟287{value},𝓛12643{undefined}),𝓛12559{EqualsEqualsEqualsToken}(𝓟287{value},𝓛12643{undefined}))
}
function 𝓟132{$bodySerializer} (𝓟133{body}: [OOV]any): (𝓟134: 𝓛[ty]10051{String})
{
return 𝓟134 = 𝓛8756{JSON}.stringify(𝓟133{body})
}
function 𝓟179{$_map} (𝓟180{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟181: [OOV]𝓟[ty]432{ResourceResponseMap})
{
return 𝓟181 = (𝓟180{methodOptions}.map ? 𝓟180{methodOptions}.map : 𝓟[ty]92{Resource}.$map
}
function 𝓟114{$setHeaders} (𝓟115{headers}: [OOV]any): (𝓟116: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]92{Resource}.$headers ⟵ 𝓟115{headers};
}
function 𝓟188{$_fillInternal} (𝓟189{shell}: [OOV]𝓟[ty]72{IResourceActionShell}): (𝓟190: [miss]𝓛[ty]10033{Void})
{
const 𝓟191{returnInternal} = 𝓟189{shell}.returnInternal;
function 𝓟192{$Lambda6} (𝓟193{subscriber}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟194: [miss]𝓛[ty]10033{Void})
{
𝓟189{shell}.mainDeferredSubscriber ⟵ 𝓟193{subscriber};
}
function 𝓟195{$Lambda7} (): (𝓟196: [OOV]any)
{
return 𝓟196 = 𝓟189{shell}.mainObservable
}
let 𝓟197{$observable} = 𝓟458{Observable}.create(𝓟192{$Lambda6}).flatMap(𝓟195{$Lambda7});
function 𝓟198{$Lambda8} (): (𝓟199: [miss]𝓛[ty]10033{Void})
{
𝓟191{returnInternal}.$resolved ⟵ 𝓛8744{Boolean};
}
const 𝓟200{$abortRequest}: [miss]𝓛[ty]8696{Function} = 𝓟198{$Lambda8};
if (𝓛12569{ExclamationToken}(𝓟189{shell}.options.isLazy))
{
𝓟197{$observable} ⟵ 𝓟197{$observable}.publish();
𝓟197{$observable} as 𝓛[ty]2{<UNKNOWN>}.connect()
}
𝓛8741{Object}.defineProperty(𝓟191{returnInternal},𝓛8743{String},{enumerable: 𝓛8744{Boolean},configurable: 𝓛8744{Boolean},writable: 𝓛8744{Boolean},value: 𝓛8744{Boolean}})
𝓛8741{Object}.defineProperty(𝓟191{returnInternal},𝓛8743{String},{enumerable: 𝓛8744{Boolean},configurable: 𝓛8744{Boolean},writable: 𝓛8744{Boolean},value: 𝓟197{$observable}})
𝓛8741{Object}.defineProperty(𝓟191{returnInternal},𝓛8743{String},{enumerable: 𝓛8744{Boolean},configurable: 𝓛8744{Boolean},writable: 𝓛8744{Boolean},value: 𝓟200{$abortRequest}})
𝓛8741{Object}.defineProperty(𝓟191{returnInternal},𝓛8743{String},{enumerable: 𝓛8744{Boolean},configurable: 𝓛8744{Boolean},writable: 𝓛8744{Boolean},value: 𝓟[ty]92{Resource}})
}
function 𝓟250{$_createRequestOptions} (𝓟251{shell}: [OOV]𝓟[ty]72{IResourceActionShell}): (𝓟252: [miss]𝓛[ty]10033{Void})
{
𝓟251{shell}.requestOptions ⟵ {method: 𝓟251{shell}.options.method,body: 𝓟251{shell}.body,url: 𝓟251{shell}.url,withCredentials: 𝓟251{shell}.options.withCredentials,headers: 𝓟251{shell}.extraOptions.headers} as 𝓛[ty]2{<UNKNOWN>};
if (𝓟251{shell}.options.angularV2)
{
𝓟251{shell}.requestOptions.search ⟵ 𝓟251{shell}.search;
}
else
{
𝓟251{shell}.requestOptions.params ⟵ 𝓟251{shell}.search;
}
}
function 𝓟310{$_getData} (𝓟311{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟312: [OOV]any)
{
return 𝓟312 = 𝓛12643{undefined}
}
}
Module: src/ResourceGlobalConfig
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
const 𝓟384{TGetParamsMappingType} = {Plain: 𝓛8745{Number},Bracket: 𝓛8745{Number},JQueryParamsBracket: 𝓛8745{Number}};
const 𝓟385{url}: [OOV]any = 𝓛12643{undefined};
const 𝓟386{path}: [OOV]any = 𝓛12643{undefined};
const 𝓟387{headers}: [OOV]any = {'Accept': 𝓛8743{String},'Content-Type': 𝓛8743{String}};
const 𝓟388{params}: [OOV]any = 𝓛12643{undefined};
const 𝓟389{data}: [OOV]any = 𝓛12643{undefined};
const 𝓟390{add2Provides}: 𝓛[ty]8666{Boolean} = 𝓛12643{undefined};
const 𝓟391{lean}: 𝓛[ty]8666{Boolean} = 𝓛12643{undefined};
const 𝓟392{toPromise}: 𝓛[ty]8666{Boolean} = 𝓛12643{undefined};
const 𝓟393{toObservable}: 𝓛[ty]8666{Boolean} = 𝓛12643{undefined};
const 𝓟394{getParamsMappingType}: [OOV]any = 𝓟384{TGetParamsMappingType}.Plain;
function 𝓟395{CONSTRUCTOR} (): (𝓟[ty]399{ResourceGlobalConfig})
{
const 𝓟[ty]399{ResourceGlobalConfig};
const 𝓟[ty]399{ResourceGlobalConfig};
}
class 𝓟[ty]399{ResourceGlobalConfig}{
}
Module: src/ResourceAction
function 𝓟401{ResourceAction} (𝓟402{methodOptions}: [OOV]𝓟[ty]419{ResourceActionBase}): (𝓟403: [miss]𝓛[ty]8696{Function})
{
𝓟402{methodOptions} ⟵ 𝓛12546{BarBarToken}(𝓟402{methodOptions},{});
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟402{methodOptions}.method,𝓛12643{undefined}))
{
𝓟402{methodOptions}.method ⟵ 𝓟448{RequestMethod}.Get;
}
function 𝓟404{$Lambda20} (𝓟405{target}: [OOV]𝓟[ty]92{Resource},𝓟406{propertyKey}: 𝓛[ty]10051{String}): (𝓟407: [miss]𝓛[ty]10033{Void})
{
function 𝓟408{$Lambda21} (𝓟409{args}: 𝓛[ty]8670{Array}): (𝓟410: [OOV]any)
{
let 𝓟411{data}: [OOV]any = 𝓛12643{undefined};
let 𝓟412{params}: [OOV]any = 𝓛12643{undefined};
let 𝓟413{callback}: [OOV]any = 𝓛12643{undefined};
let 𝓟414{onError}: [OOV]any = 𝓛12643{undefined};
function 𝓟415{$Lambda22} (𝓟416{arg}: [OOV]any): (𝓟417: [miss]𝓛[ty]10033{Void})
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟416{arg}),𝓛8743{String}))
{
if (𝓟413{callback})
{
𝓟414{onError} ⟵ 𝓟416{arg};
}
else
{
𝓟413{callback} ⟵ 𝓟416{arg};
}
}
else
{
if (𝓟411{data})
{
𝓟412{params} ⟵ 𝓟416{arg};
}
else
{
𝓟411{data} ⟵ 𝓟416{arg};
}
}
}
𝓟409{args}.forEach(𝓟415{$Lambda22})
const 𝓟418{options} = 𝓛8741{Object}.assign({},𝓛12552{this}.getResourceOptions(),𝓟402{methodOptions});
return 𝓟410 = 𝓛12552{this}.$resourceAction(𝓟411{data},𝓟412{params},𝓟413{callback},𝓟414{onError},𝓟418{options})
}
𝓟405{target} as any.access(𝓟406{propertyKey}) ⟵ 𝓟408{$Lambda21};
}
return 𝓟403 = 𝓟404{$Lambda20}
}
Module: ngx-resource
Module: src/Interfaces
type 𝓟[ty]419{ResourceActionBase} extends 𝓟[ty]427{ResourceParamsCommon} = {initResultObject: 𝓟[ty]430{ResourceResponseInitResult}, method: 𝓛[ty]2{<UNKNOWN>}, isArray: 𝓛[ty]8666{Boolean}, model: 𝓛[ty]2{<UNKNOWN>}, map: 𝓟[ty]432{ResourceResponseMap}, useModel: 𝓛[ty]8666{Boolean}, requestInterceptor: 𝓟[ty]431{ResourceRequestInterceptor}, skipDataCleaning: 𝓛[ty]8666{Boolean}, filter: 𝓟[ty]429{ResourceResponseFilter}, rootNode: 𝓛[ty]10051{String}, isLazy: 𝓛[ty]8666{Boolean}, responseInterceptor: 𝓟[ty]428{ResourceResponseInterceptor}}
type 𝓟[ty]420{ResourceResult} = any
type 𝓟[ty]421{ResourceMethodPromise} = {call: (any,((any)->any),((𝓛[ty]2{<UNKNOWN>})->any))->𝓛[ty]8654{Promise}}
type 𝓟[ty]422{ResourceParamsBase} extends 𝓟[ty]427{ResourceParamsCommon} = {add2Provides: 𝓛[ty]8666{Boolean}, providersSubSet: 𝓛[ty]10051{String}}
type 𝓟[ty]423{ResourceMethod} = {call: (any,((any)->any),((𝓛[ty]2{<UNKNOWN>})->any))->𝓟[ty]420{ResourceResult}}
type 𝓟[ty]424{ResourceMethodStrict} = {call: (any,any,((any)->any),((𝓛[ty]2{<UNKNOWN>})->any))->𝓟[ty]420{ResourceResult}}
type 𝓟[ty]425{ResourceMethodObservable} = {call: (any,((any)->any),((𝓛[ty]2{<UNKNOWN>})->any))->𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]426{ResourceModelParamsBase} = {providers: 𝓛[ty]8670{Array}}
type 𝓟[ty]427{ResourceParamsCommon} = {path: 𝓛[ty]10051{String}, url: 𝓛[ty]10051{String}, pathPrefix: 𝓛[ty]10051{String}, data: any, params: any, withCredentials: 𝓛[ty]8666{Boolean}, angularV2: 𝓛[ty]8666{Boolean}, toPromise: 𝓛[ty]8666{Boolean}, bodySerializer: (any)->𝓛[ty]10051{String}, removeTrailingSlash: 𝓛[ty]8666{Boolean}, toObservable: 𝓛[ty]8666{Boolean}, addTimestamp: any, lean: 𝓛[ty]8666{Boolean}, headers: any, access: (𝓛[ty]10051{String})->any}
type 𝓟[ty]428{ResourceResponseInterceptor} = {call: (𝓛[ty]2{<UNKNOWN>},𝓛[ty]2{<UNKNOWN>},𝓟[ty]419{ResourceActionBase})->𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]429{ResourceResponseFilter} = {call: (any)->𝓛[ty]8666{Boolean}}
type 𝓟[ty]430{ResourceResponseInitResult} = {call: ()->any}
type 𝓟[ty]431{ResourceRequestInterceptor} = {call: (𝓛[ty]2{<UNKNOWN>},𝓟[ty]419{ResourceActionBase})->𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]432{ResourceResponseMap} = {call: (any)->any}