LibAcc: 0.9231=36/39, ProjAcc: 1.0000=0/0, Missing: 219


Module: src/ResourceCRUDBase

function 𝓟1{CONSTRUCTOR} (): (𝓟[ty]5{ResourceCRUDBase})
{
const 𝓟[ty]5{ResourceCRUDBase};
const 𝓟[ty]5{ResourceCRUDBase};
}
class 𝓟[ty]5{ResourceCRUDBase} extends 𝓟[ty]92{Resource}{
𝓟7{query}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟8{remove}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟9{get}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟10{update}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟11{save}: [OOV]𝓟[ty]423{ResourceMethod};
function 𝓟12{create} (𝓟13{data}: [OOV]any,𝓟14{callback}: 𝓛[ty]8696{Function}): (𝓟15: [OOV]any)
{
return 𝓟15 = 𝓟[ty]5{ResourceCRUDBase}.save(𝓟13{data},𝓟14{callback})
}
}

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: src/ResourceParams

function 𝓟35{ResourceParams} (𝓟36{params}: [OOV]𝓟[ty]422{ResourceParamsBase}): (𝓟37: [miss]𝓛[ty]8696{Function})
{
function 𝓟38{$Lambda25} (𝓟39{target}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟40: [miss]𝓛[ty]10033{Void})
{
function 𝓟41{$Lambda26} (): (𝓟42: [OOV]𝓟[ty]422{ResourceParamsBase})
{
return 𝓟42 = 𝓟36{params}
}
𝓟39{target}.prototype.getResourceOptions𝓟41{$Lambda26};
if (𝓛12592{AmpersandAmpersandToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟36{params}.add2Provides,𝓛12643{undefined}),𝓛12612{ExclamationEqualsEqualsToken}(𝓟390{add2Provides},𝓛12643{undefined})))
{
𝓟36{params}.add2Provides𝓟390{add2Provides};
}
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟36{params}.add2Provides,𝓛8744{Boolean}))
{
𝓟22{add}(𝓟39{target},𝓟36{params}.providersSubSet)
}
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟36{params}.removeTrailingSlash),𝓛8743{String}))
{
function 𝓟43{$Lambda27} (): (𝓟44: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟44 = 𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟36{params}.removeTrailingSlash))
}
𝓟39{target}.prototype.removeTrailingSlash𝓟43{$Lambda27};
}
if (𝓟36{params}.url)
{
function 𝓟45{$Lambda28} (): (𝓟46: [miss]𝓛[ty]10051{String})
{
return 𝓟46 = 𝓟36{params}.url
}
𝓟39{target}.prototype.$_getUrl𝓟45{$Lambda28};
}
if (𝓟36{params}.path)
{
function 𝓟47{$Lambda29} (): (𝓟48: [miss]𝓛[ty]10051{String})
{
return 𝓟48 = 𝓟36{params}.path
}
𝓟39{target}.prototype.$_getPath𝓟47{$Lambda29};
}
if (𝓟36{params}.headers)
{
function 𝓟49{$Lambda30} (): (𝓟50: [OOV]any)
{
return 𝓟50 = 𝓟36{params}.headers
}
𝓟39{target}.prototype.$_getHeaders𝓟49{$Lambda30};
}
if (𝓟36{params}.params)
{
function 𝓟51{$Lambda31} (): (𝓟52: [OOV]any)
{
return 𝓟52 = 𝓟36{params}.params
}
𝓟39{target}.prototype.$_getParams𝓟51{$Lambda31};
}
if (𝓟36{params}.data)
{
function 𝓟53{$Lambda32} (): (𝓟54: [OOV]any)
{
return 𝓟54 = 𝓟36{params}.data
}
𝓟39{target}.prototype.$_getData𝓟53{$Lambda32};
}
}
return 𝓟37 = 𝓟38{$Lambda25}
}

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/ResourceModel

function 𝓟316{CONSTRUCTOR} (): (𝓟[ty]320{ResourceModel})
{
const 𝓟[ty]320{ResourceModel};
const 𝓟[ty]320{ResourceModel};
}
class 𝓟[ty]320{ResourceModel}{
𝓟322{$resolved}: 𝓛[ty]8666{Boolean};
𝓟323{$observable}: [OOV]𝓛[ty]2{<UNKNOWN>};
𝓟324{$abortRequest}: 𝓛[ty]8696{Function};
𝓟325{$resource}: [OOV]any;
function 𝓟335{$remove} (): (𝓟336: [OOV]any)
{
return 𝓟336 = 𝓟[ty]320{ResourceModel}.$resource_method(𝓛8743{String})
}
function 𝓟331{$create} (): (𝓟332: [OOV]any)
{
return 𝓟332 = 𝓟[ty]320{ResourceModel}.$resource_method(𝓛8743{String})
}
function 𝓟341{$resource_method} (𝓟342{methodName}: 𝓛[ty]10051{String}): (𝓟343: [OOV]any)
{
if (𝓛12569{ExclamationToken}(𝓟[ty]320{ResourceModel}.$resource))
{
𝓛1{<UNKNOWN>}(𝓛8743{String})
return 𝓟343 = 𝓟[ty]320{ResourceModel}
}
if (𝓛12569{ExclamationToken}(𝓟[ty]320{ResourceModel}.$resource as any.access(𝓟342{methodName})))
{
𝓛1{<UNKNOWN>}(𝓛12607{$Template}(𝓟342{methodName}))
return 𝓟343 = 𝓟[ty]320{ResourceModel}
}
𝓟[ty]320{ResourceModel}.$resource as any.access(𝓟342{methodName})(𝓟[ty]320{ResourceModel})
return 𝓟343 = 𝓟[ty]320{ResourceModel}
}
function 𝓟333{$update} (): (𝓟334: [OOV]any)
{
return 𝓟334 = 𝓟[ty]320{ResourceModel}.$resource_method(𝓛8743{String})
}
function 𝓟339{isNew} (): (𝓟340: 𝓛[ty]8666{Boolean})
{
return 𝓟340 = 𝓛12569{ExclamationToken}(𝓟[ty]320{ResourceModel} as any.access(𝓛8743{String}))
}
function 𝓟326{$setData} (𝓟327{data}: [OOV]any): (𝓟328: [OOV]any)
{
𝓛8741{Object}.assign(𝓟[ty]320{ResourceModel},𝓟327{data})
return 𝓟328 = 𝓟[ty]320{ResourceModel}
}
function 𝓟329{$save} (): (𝓟330: [OOV]any)
{
if (𝓟[ty]320{ResourceModel}.isNew())
{
return 𝓟330 = 𝓟[ty]320{ResourceModel}.$create()
}
else
{
return 𝓟330 = 𝓟[ty]320{ResourceModel}.$update()
}
}
function 𝓟337{toJSON} (): (𝓟338: [OOV]any)
{
return 𝓟338 = 𝓟80{$cleanData}(𝓟[ty]320{ResourceModel})
}
}

Module: index

function 𝓟344{CONSTRUCTOR} (): (𝓟[ty]353{ResourceModule})
{
const 𝓟[ty]353{ResourceModule};
const 𝓟[ty]353{ResourceModule};
}
function 𝓟348{forRoot} (): (𝓟349: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟349 = {ngModule: 𝓛12643{undefined},providers: 𝓟17{providers}.access(𝓟16{mainProvidersName})}
}
function 𝓟350{forChild} (𝓟351{subSet}: 𝓛[ty]10051{String}): (𝓟352: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟352 = {ngModule: 𝓛12643{undefined},providers: (𝓟17{providers}.access(𝓟351{subSet}) ? 𝓟17{providers}.access(𝓟351{subSet}) : 𝓛8757{Array}()}
}
class 𝓟[ty]353{ResourceModule}{
}

Module: src/ResourceODATA

type 𝓟[ty]355{IResourceODATAQuery} = {$filter: 𝓛[ty]10051{String}, $search: 𝓛[ty]10051{String}, $expand: 𝓛[ty]10051{String}, $limit: 𝓛[ty]8655{Number}}
type 𝓟[ty]356{ResourceODATAParamsBase} extends 𝓟[ty]422{ResourceParamsBase} = {entity: any, name: 𝓛[ty]10051{String}}
type 𝓟[ty]357{IResourceODATAQuerySingle} extends 𝓟[ty]355{IResourceODATAQuery} = {id: any}
function 𝓟358{CONSTRUCTOR} (): (𝓟[ty]362{ResourceODATA})
{
const 𝓟[ty]362{ResourceODATA};
const 𝓟[ty]362{ResourceODATA};
}
class 𝓟[ty]362{ResourceODATA} extends 𝓟[ty]92{Resource}{
𝓟364{get}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟365{save}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟366{search}: [OOV]𝓟[ty]423{ResourceMethod};
function 𝓟367{$getUrl} (): (𝓟368: [OOV]any)
{
return 𝓟368 = 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓟[ty]362{ResourceODATA}.$getUrl(),𝓛8743{String}),𝓟[ty]362{ResourceODATA}.getEntitySetName())
}
function 𝓟369{getEntityName} (): (𝓟370: 𝓛[ty]10051{String})
{
return 𝓟370 = 𝓛12643{undefined}
}
function 𝓟371{getEntitySetName} (): (𝓟372: [miss]𝓛[ty]10051{String})
{
return 𝓟372 = 𝓛12641{PlusToken}(𝓟[ty]362{ResourceODATA}.getEntityName(),𝓛8743{String})
}
}
function 𝓟373{ResourceODATAParams} (𝓟374{params}: [OOV]𝓟[ty]356{ResourceODATAParamsBase}): (𝓟375: [miss]𝓛[ty]8696{Function})
{
const 𝓟376{injectable} = 𝓟452{Injectable}();
const 𝓟377{zuper}: [miss]𝓛[ty]8696{Function} = 𝓟35{ResourceParams}(𝓟374{params});
function 𝓟378{$Lambda23} (𝓟379{target}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟380: [miss]𝓛[ty]10033{Void})
{
𝓟376{injectable}(𝓟379{target})
𝓟377{zuper}(𝓟379{target})
function 𝓟381{$Lambda24} (): (𝓟382: [OOV]any)
{
if (𝓟374{params}.name)
{
return 𝓟382 = 𝓟374{params}.name
}
return 𝓟382 = (𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟374{params}.entity),𝓛8743{String}) ? 𝓟374{params}.entity : 𝓟374{params}.entity.name
}
𝓟379{target}.prototype.getEntityName𝓟381{$Lambda24};
}
return 𝓟375 = 𝓟378{$Lambda23}
}

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}

Module: src/ResourceCRUD

function 𝓟433{CONSTRUCTOR} (): (𝓟[ty]437{ResourceCRUD})
{
const 𝓟[ty]437{ResourceCRUD};
const 𝓟[ty]437{ResourceCRUD};
}
class 𝓟[ty]437{ResourceCRUD} extends 𝓟[ty]92{Resource}{
𝓟439{query}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟440{remove}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟441{get}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟442{update}: [OOV]𝓟[ty]423{ResourceMethod};
𝓟443{save}: [OOV]𝓟[ty]423{ResourceMethod};
function 𝓟444{create} (𝓟445{data}: [OOV]any,𝓟446{callback}: 𝓛[ty]8696{Function}): (𝓟447: [OOV]any)
{
return 𝓟447 = 𝓟[ty]437{ResourceCRUD}.save(𝓟445{data},𝓟446{callback})
}
}