LibAcc: 0.7544=43/57, ProjAcc: 1.0000=0/0, Missing: 215
Module: src/legacy/react/reactive
type 𝓟[ty]1058{ReactiveTarget} extends 𝓛[ty]33284{ClassicComponentClass} = {nonReactiveComponent: 𝓛[ty]33403{ComponentClass}, nonReactiveStatelessComponent: 𝓛[ty]33232{StatelessComponent}}
function 𝓟3{setPropAccessors} (𝓟4{props}: [OOV]any,𝓟5{selector}: [OOV]𝓛[ty]0{ANY}): (𝓟6: [OOV]any)
{
let 𝓟7{newProps}: [OOV]any = {};
function 𝓟8{$Lambda32} (𝓟9{key}): (𝓟10: [miss]𝓛[ty]10033{Void})
{
𝓟7{newProps}.access(𝓟9{key}) ⟵ 𝓟4{props}.access(𝓟9{key});
}
𝓛8741{Object}.keys(𝓟4{props}).forEach(𝓟8{$Lambda32})
function 𝓟11{$Lambda33} (𝓟12{key}: [OOV]any): (𝓟13: [miss]𝓛[ty]10033{Void})
{
let 𝓟14{getter} = 𝓟5{selector}.access(𝓟12{key});
if (𝓛12550{$TypeOf}(𝓟7{newProps}.access(𝓟12{key})).EqualsEqualsEqualsToken(𝓛12550{$TypeOf}(𝓛12563{undefined})))
{
function 𝓟15{$Lambda34} (): (𝓟16: [OOV]any)
{
return 𝓟16 = 𝓟14{getter}.call(𝓛12563{undefined},𝓟7{newProps})
}
𝓛8741{Object}.defineProperty(𝓟7{newProps},𝓟12{key},{enumerable: 𝓛8744{Boolean},get: 𝓟15{$Lambda34}})
}
}
𝓛8741{Object}.keys(𝓟5{selector}).forEach(𝓟11{$Lambda33})
return 𝓟6 = 𝓟7{newProps}
}
function 𝓟17{createNewConstructor} (𝓟18{original}: [OOV]𝓛[ty]33403{ComponentClass},𝓟19{selector}: [OOV]𝓛[ty]0{ANY}): (𝓟20: [OOV]any)
{
if (𝓛12548{ExclamationToken}(𝓟19{selector}))
{
return 𝓟20 = 𝓟18{original}
}
return 𝓟20 = 𝓛12563{undefined}
}
function 𝓟21{createNewFunctionalComponent} (𝓟22{original}: (𝓛[ty]10051{String} ≠ 𝓛[ty]33232{StatelessComponent}),𝓟23{selector}: [OOV]𝓛[ty]0{ANY}): (𝓟24: [OOV]any)
{
if (𝓛12548{ExclamationToken}(𝓟23{selector}))
{
return 𝓟24 = 𝓟22{original}
}
function 𝓟25{$Lambda35} (𝓟26{props}: [OOV]any): (𝓟27: [OOV]any)
{
let 𝓟28{newProps} = 𝓟3{setPropAccessors}(𝓟26{props},𝓟23{selector});
return 𝓟27 = 𝓟22{original} as 𝓛[ty]8696{Function}.call(𝓟22{original},𝓟28{newProps})
}
return 𝓟24 = 𝓟25{$Lambda35}
}
function 𝓟29{isReactComponent} (𝓟30{target}: [OOV]any): (𝓟31: [OOV]any)
{
return 𝓟31 = 𝓟30{target}.AmpersandAmpersandToken(𝓟30{target}.prototype).AmpersandAmpersandToken(𝓟30{target}.prototype.isReactComponent)
}
function 𝓟32{isFunction} (𝓟33{target}: [OOV]any): (𝓟34: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟34 = 𝓟33{target}.InstanceOfKeyword(𝓛8742{Function})
}
function 𝓟35{reactive} (𝓟36{selectorOrComponentClass}: [OOV]any): (𝓟37: [OOV]any)
{
if (𝓟29{isReactComponent}(𝓟36{selectorOrComponentClass}))
{
let 𝓟38{componentClass} = 𝓟36{selectorOrComponentClass} as 𝓛[ty]33403{ComponentClass};
return 𝓟37 = 𝓟431{observer}(𝓟38{componentClass})
}
function 𝓟39{$Lambda36} (𝓟40{target}: [OOV]any): (𝓟41: [OOV]any)
{
if (𝓟180{getGlobalContext}().legacyTestMode)
{
if (𝓟29{isReactComponent}(𝓟40{target}))
{
return 𝓟41 = 𝓟431{observer}(𝓟40{target} as 𝓛[ty]33403{ComponentClass})
}
else
{
if (𝓟32{isFunction}(𝓟40{target}))
{
return 𝓟41 = 𝓟431{observer}(𝓟40{target} as 𝓛[ty]33232{StatelessComponent})
}
}
return 𝓟41 = 𝓟40{target}
}
let 𝓟42{newComponent}: [OOV]any;
if (𝓟29{isReactComponent}(𝓟40{target}))
{
𝓟42{newComponent} ⟵ 𝓟431{observer}(𝓟17{createNewConstructor}(𝓟431{observer}(𝓟40{target} as 𝓛[ty]33403{ComponentClass}),𝓟36{selectorOrComponentClass} as 𝓛[ty]0{ANY}) as 𝓛[ty]33403{ComponentClass});
𝓟42{newComponent}.nonReactiveComponent ⟵ 𝓟40{target} as 𝓛[ty]33403{ComponentClass};
return 𝓟41 = 𝓟42{newComponent}
}
else
{
if (𝓟32{isFunction}(𝓟40{target}))
{
𝓟42{newComponent} ⟵ 𝓟431{observer}(𝓟21{createNewFunctionalComponent}(𝓟40{target} as 𝓛[ty]33232{StatelessComponent},𝓟36{selectorOrComponentClass} as 𝓛[ty]0{ANY}));
𝓟42{newComponent}.nonReactiveStatelessComponent ⟵ 𝓟40{target} as 𝓛[ty]33232{StatelessComponent};
return 𝓟41 = 𝓟42{newComponent}
}
}
return 𝓟41 = 𝓟42{newComponent} as 𝓛[ty]2{<UNKNOWN>}
}
return 𝓟37 = 𝓟39{$Lambda36}
}
Module: src/legacy/promise/install
function 𝓟56{install} (): (𝓟57: [miss]𝓛[ty]8696{Function})
{
let 𝓟58{originalThen}: [miss]𝓛[ty]8696{Function} = 𝓛1062{Promise}.prototype.then;
let 𝓟59{originalCatch}: [miss]𝓛[ty]8696{Function} = 𝓛1062{Promise}.prototype.catch;
𝓛1062{Promise}.prototype.then ⟵ 𝓟257{wrapThen}(𝓟58{originalThen});
𝓛1062{Promise}.prototype.catch ⟵ 𝓟264{wrapCatch}(𝓟59{originalCatch});
function 𝓟60{uninstall} (): (𝓟61: [miss]𝓛[ty]10033{Void})
{
𝓛1062{Promise}.prototype.then ⟵ 𝓟58{originalThen};
𝓛1062{Promise}.prototype.catch ⟵ 𝓟59{originalCatch};
}
return 𝓟57 = 𝓟60{uninstall}
}
Module: src/index
const 𝓟62{flow}: [miss]𝓛[ty]8696{Function} = 𝓟433{orchestrator};
𝓟432{useStrict}(𝓛8744{Boolean})
Module: src/legacy/createUndo
type 𝓟[ty]1039{CreateUndoReturnValue} = ((()->any))->𝓟[ty]1053{UndoResult}
type 𝓟[ty]1053{UndoResult} = {actionReturnValue: any, call: ()->𝓛[ty]10033{Void}}
type 𝓟[ty]1049{UndoWindow} = {steps: 𝓛[ty]8670{Array}}
type 𝓟[ty]1055{UndoStep} = {verify: ()->𝓛[ty]8666{Boolean}, objectName: 𝓛[ty]10051{String}, propertyName: 𝓛[ty]10051{String}, undo: ()->𝓛[ty]10033{Void}}
let 𝓟67{spyRefCount}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟68{spyDisposer}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓛12563{undefined};
function 𝓟69{initializeSpy} (): (𝓟70: [miss]𝓛[ty]10033{Void})
{
if (𝓟67{spyRefCount}.EqualsEqualsEqualsToken(𝓛8745{Number}))
{
𝓟68{spyDisposer} ⟵ 𝓟435{spy}(𝓟74{spyOnChanges});
}
𝓛12546{POST_PlusPlusToken}(𝓟67{spyRefCount})
}
function 𝓟71{disposeSpy} (): (𝓟72: [miss]𝓛[ty]10033{Void})
{
𝓛12555{POST_MinusMinusToken}(𝓟67{spyRefCount})
if (𝓟67{spyRefCount}.EqualsEqualsEqualsToken(𝓛8745{Number}))
{
𝓟68{spyDisposer}()
𝓟68{spyDisposer} ⟵ 𝓛12563{undefined};
}
}
let 𝓟73{undoWindows}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
function 𝓟74{spyOnChanges} (𝓟75{event}: [OOV]any): (𝓟76: [miss]𝓛[ty]10033{Void})
{
let 𝓟77{undoStep}: [OOV]𝓟[ty]1055{UndoStep};
let 𝓟78{modifiedObject} = 𝓟75{event}.object;
𝓛12549{$Switch}(𝓟75{event}.type)
𝓛12561{$Case}(𝓛8743{String})
if (𝓟75{event}.index.ExclamationEqualsEqualsToken(𝓛12563{undefined}))
{
function 𝓟79{$Lambda6} (): (𝓟80: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟80 = 𝓟78{modifiedObject}.access(𝓟75{event}.index).EqualsEqualsEqualsToken(𝓟75{event}.newValue)
}
function 𝓟81{$Lambda7} (): (𝓟82: [miss]𝓛[ty]10033{Void})
{
𝓟78{modifiedObject}.access(𝓟75{event}.index) ⟵ 𝓟75{event}.oldValue;
}
𝓟77{undoStep} ⟵ {verify: 𝓟79{$Lambda6},objectName: 𝓟78{modifiedObject}.$mobx.name,propertyName: 𝓟75{event}.index,undo: 𝓟81{$Lambda7}};
}
else
{
if (𝓛12550{$TypeOf}(𝓟78{modifiedObject}.get).ExclamationEqualsEqualsToken(𝓛8743{String}))
{
function 𝓟83{$Lambda8} (): (𝓟84: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟84 = 𝓟78{modifiedObject}.get(𝓟75{event}.name).EqualsEqualsEqualsToken(𝓟75{event}.newValue)
}
function 𝓟85{$Lambda9} (): (𝓟86: [miss]𝓛[ty]10033{Void})
{
𝓟78{modifiedObject}.set(𝓟75{event}.name,𝓟75{event}.oldValue)
}
𝓟77{undoStep} ⟵ {verify: 𝓟83{$Lambda8},objectName: 𝓟78{modifiedObject}.$mobx.name,propertyName: 𝓟75{event}.name,undo: 𝓟85{$Lambda9}};
}
else
{
function 𝓟87{$Lambda10} (): (𝓟88: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟88 = 𝓟78{modifiedObject}.access(𝓟75{event}.name).EqualsEqualsEqualsToken(𝓟75{event}.newValue)
}
function 𝓟89{$Lambda11} (): (𝓟90: [miss]𝓛[ty]10033{Void})
{
𝓟78{modifiedObject}.access(𝓟75{event}.name) ⟵ 𝓟75{event}.oldValue;
}
𝓟77{undoStep} ⟵ {verify: 𝓟87{$Lambda10},objectName: 𝓟78{modifiedObject}.$mobx.name,propertyName: 𝓟75{event}.name,undo: 𝓟89{$Lambda11}};
}
}
𝓛12561{$Case}(𝓛8743{String})
function 𝓟91{$Lambda12} (): (𝓟92: [miss]𝓛[ty]8666{Boolean})
{
{
let 𝓟93{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟93{i}.FirstBinaryOperator(𝓟75{event}.addedCount))
{
{
if (𝓟78{modifiedObject}.access(𝓟75{event}.index.PlusToken(𝓟93{i})).ExclamationEqualsEqualsToken(𝓟75{event}.added.access(𝓟93{i})))
{
return 𝓟92 = 𝓛8744{Boolean}
}
}
𝓛12546{POST_PlusPlusToken}(𝓟93{i})
}
}
return 𝓟92 = 𝓛8744{Boolean}
}
function 𝓟94{$Lambda13} (): (𝓟95: [miss]𝓛[ty]10033{Void})
{
𝓟78{modifiedObject}.splice(𝓟75{event}.index,𝓟75{event}.addedCount)
{
let 𝓟96{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟96{i}.FirstBinaryOperator(𝓟75{event}.removedCount))
{
{
𝓟78{modifiedObject}.splice(𝓟75{event}.index.PlusToken(𝓟96{i}),𝓛8745{Number},𝓟75{event}.removed.access(𝓟96{i}))
}
𝓛12546{POST_PlusPlusToken}(𝓟96{i})
}
}
}
𝓟77{undoStep} ⟵ {verify: 𝓟91{$Lambda12},objectName: 𝓟78{modifiedObject}.$mobx.name,propertyName: 𝓟75{event}.index,undo: 𝓟94{$Lambda13}};
𝓛12561{$Case}(𝓛8743{String})
if (𝓛12550{$TypeOf}(𝓟78{modifiedObject}.get).ExclamationEqualsEqualsToken(𝓛8743{String}))
{
function 𝓟97{$Lambda14} (): (𝓟98: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟98 = 𝓟78{modifiedObject}.get(𝓟75{event}.name).EqualsEqualsEqualsToken(𝓟75{event}.newValue)
}
function 𝓟99{$Lambda15} (): (𝓟100: [miss]𝓛[ty]10033{Void})
{
𝓟78{modifiedObject}.delete(𝓟75{event}.name)
}
𝓟77{undoStep} ⟵ {verify: 𝓟97{$Lambda14},objectName: 𝓟78{modifiedObject}.$mobx.name,propertyName: 𝓟75{event}.name,undo: 𝓟99{$Lambda15}};
}
else
{
function 𝓟101{$Lambda16} (): (𝓟102: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟102 = 𝓟78{modifiedObject}.access(𝓟75{event}.name).EqualsEqualsEqualsToken(𝓟75{event}.newValue)
}
function 𝓟103{$Lambda17} (): (𝓟104: [miss]𝓛[ty]10033{Void})
{
𝓛12560{$Delete}(𝓟78{modifiedObject}.access(𝓟75{event}.name))
}
𝓟77{undoStep} ⟵ {verify: 𝓟101{$Lambda16},objectName: 𝓟78{modifiedObject}.$mobx.name,propertyName: 𝓟75{event}.name,undo: 𝓟103{$Lambda17}};
}
𝓛12561{$Case}(𝓛8743{String})
function 𝓟105{$Lambda18} (): (𝓟106: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟106 = 𝓛12548{ExclamationToken}(𝓟78{modifiedObject}.has(𝓟75{event}.name))
}
function 𝓟107{$Lambda19} (): (𝓟108: [miss]𝓛[ty]10033{Void})
{
𝓟78{modifiedObject}.set(𝓟75{event}.name,𝓟75{event}.oldValue)
}
𝓟77{undoStep} ⟵ {verify: 𝓟105{$Lambda18},objectName: 𝓟78{modifiedObject}.$mobx.name,propertyName: 𝓟75{event}.name,undo: 𝓟107{$Lambda19}};
function 𝓟109{$Lambda20} (𝓟110{undoWindow}): (𝓟111: [miss]𝓛[ty]8655{Number})
{
return 𝓟111 = 𝓟110{undoWindow}.steps.push(𝓟77{undoStep})
}
𝓟73{undoWindows}.forEach(𝓟109{$Lambda20})
}
function 𝓟112{trackUndo} (𝓟113{actionName}: 𝓛[ty]10051{String},𝓟114{action}: 𝓛[ty]8696{Function},𝓟115{undoVerifiesChanges}: 𝓛[ty]8666{Boolean}): (𝓟116: [OOV]𝓟[ty]1053{UndoResult})
{
𝓟69{initializeSpy}()
𝓟73{undoWindows}.push({steps: 𝓛8757{Array}()})
{
let 𝓟117{returnValue}: [OOV]any = 𝓟114{action}();
let 𝓟118{undoWindow}: [OOV]𝓟[ty]1049{UndoWindow} = 𝓟73{undoWindows}.access(𝓟73{undoWindows}.length.MinusToken(𝓛8745{Number}));
let 𝓟119{undoPreviouslyExecuted}: [miss]𝓛[ty]8666{Boolean} = 𝓛8744{Boolean};
𝓟118{undoWindow}.steps.reverse()
function 𝓟120{$Lambda21} (): (𝓟121: [miss]𝓛[ty]10033{Void})
{
if (𝓟119{undoPreviouslyExecuted})
{
𝓛12554{$Template}(𝓟113{actionName})
}
if (𝓟115{undoVerifiesChanges})
{
function 𝓟122{$Lambda22} (𝓟123{step}): (𝓟124: [miss]𝓛[ty]10033{Void})
{
if (𝓛12548{ExclamationToken}(𝓟123{step}.verify()))
{
𝓛12554{$Template}(𝓟123{step}.propertyName,𝓟123{step}.objectName)
}
}
𝓟118{undoWindow}.steps.forEach(𝓟122{$Lambda22})
}
function 𝓟125{$Lambda23} (𝓟126{step}): (𝓟127: [miss]𝓛[ty]10033{Void})
{
return 𝓟127 = 𝓟126{step}.undo()
}
𝓟118{undoWindow}.steps.forEach(𝓟125{$Lambda23})
𝓟119{undoPreviouslyExecuted} ⟵ 𝓛8744{Boolean};
}
let 𝓟128{undo}: [OOV]𝓟[ty]1053{UndoResult} = 𝓟363{action}(𝓛12554{$Template}(𝓟113{actionName}))(𝓟120{$Lambda21});
𝓟128{undo}.actionReturnValue ⟵ 𝓟117{returnValue};
return 𝓟116 = 𝓟128{undo}
}
{
𝓟73{undoWindows}.pop()
𝓟71{disposeSpy}()
}
}
function 𝓟129{createUndo} (𝓟130{actionName}: 𝓛[ty]10051{String},𝓟131{undoVerifiesChanges}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8666{Boolean})): (𝓟132: [OOV]𝓟[ty]1039{CreateUndoReturnValue})
{
function 𝓟133{$Lambda24} (𝓟134{action}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8696{Function})): (𝓟135: [OOV]𝓟[ty]1053{UndoResult})
{
return 𝓟135 = 𝓟112{trackUndo}(𝓟130{actionName},𝓟134{action},𝓛12548{ExclamationToken}(𝓛12548{ExclamationToken}(𝓟131{undoVerifiesChanges})))
}
return 𝓟132 = 𝓟133{$Lambda24}
}
Module: src/createStore
function 𝓟136{createStoreAction} (𝓟137{key}: 𝓛[ty]10051{String},𝓟138{initialState}: [OOV]any): (𝓟139: [miss]𝓛[ty]10033{Void})
{
𝓟321{getRootStore}().set(𝓟137{key},𝓟138{initialState})
}
let 𝓟140{createStoreAction} = 𝓟436{action}(𝓛8743{String},𝓟140{createStoreAction});
function 𝓟141{createStore} (𝓟142{key}: 𝓛[ty]10051{String},𝓟143{initialState}: [OOV]any): (𝓟144: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8696{Function}))
{
𝓟140{createStoreAction}(𝓟142{key},𝓟143{initialState})
function 𝓟145{$Lambda1} (): (𝓟146: [OOV]any)
{
return 𝓟146 = 𝓟321{getRootStore}().get(𝓟142{key}) as 𝓛[ty]2{<UNKNOWN>}
}
return 𝓟144 = 𝓟145{$Lambda1}
}
Module: src/interfaces/OrchestratorFunction
type 𝓟[ty]1059{OrchestratorFunction} = (any)->any
Module: src/simpleSubscribers
function 𝓟158{createSimpleSubscriber} (𝓟159{decorator}: 𝓛[ty]8696{Function}): (𝓟160: [miss]𝓛[ty]8696{Function})
{
function 𝓟161{simpleSubscriber} (𝓟162{actionType}: 𝓛[ty]10051{String},𝓟163{target}: [OOV]any): (𝓟164: [OOV]any)
{
function 𝓟165{simpleActionCreator} (): (𝓟166: [miss]𝓛[ty]8642{Object})
{
return 𝓟166 = {args: 𝓛10035{arguments}}
}
let 𝓟167{simpleActionCreator}: [miss]𝓛[ty]8696{Function} = 𝓟295{action}(𝓟162{actionType},𝓟167{simpleActionCreator});
function 𝓟168{simpleSubscriberCallback} (𝓟169{actionMessage}: [OOV]any): (𝓟170: [miss]𝓛[ty]10033{Void})
{
𝓟163{target}.apply(𝓛12563{undefined},𝓟169{actionMessage}.args)
}
𝓟159{decorator}(𝓟167{simpleActionCreator},𝓟168{simpleSubscriberCallback})
return 𝓟164 = 𝓟167{simpleActionCreator} as any as 𝓛[ty]2{<UNKNOWN>}
}
return 𝓟160 = 𝓟161{simpleSubscriber}
}
const 𝓟171{mutatorAction}: [miss]𝓛[ty]8696{Function} = 𝓟158{createSimpleSubscriber}(𝓟147{mutator});
const 𝓟172{orchestratorAction}: [miss]𝓛[ty]8696{Function} = 𝓟158{createSimpleSubscriber}(𝓟182{orchestrator});
Module: src/globalContext
type 𝓟[ty]1044{GlobalContext} = {legacyDispatchWithMiddleware: (𝓟[ty]1040{ActionFunction},𝓛[ty]10051{String},𝓛[ty]8638{IArguments},𝓟[ty]1065{ActionContext})->any, legacyTestMode: 𝓛[ty]8666{Boolean}, legacyInDispatch: 𝓛[ty]8655{Number}, inMutator: 𝓛[ty]8666{Boolean}, rootStore: 𝓛[ty]2{<UNKNOWN>}, schemaVersion: 𝓛[ty]8655{Number}, dispatchWithMiddleware: 𝓟[ty]1061{DispatchFunction}, nextActionId: 𝓛[ty]8655{Number}, subscriptions: {access: (𝓛[ty]10051{String})->𝓛[ty]8670{Array}}}
const 𝓟174{schemaVersion}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟175{global}: 𝓛[ty]8642{Object};
function 𝓟176{__resetGlobalContext} (): (𝓟177: [miss]𝓛[ty]10033{Void})
{
𝓟175{global}.__satchelGlobalContext ⟵ {legacyDispatchWithMiddleware: 𝓛12563{undefined},legacyTestMode: 𝓛8744{Boolean},legacyInDispatch: 𝓛8745{Number},inMutator: 𝓛8744{Boolean},rootStore: 𝓟437{map}({}),schemaVersion: 𝓟174{schemaVersion},dispatchWithMiddleware: 𝓛12563{undefined},nextActionId: 𝓛8745{Number},subscriptions: {}};
}
function 𝓟178{ensureGlobalContextSchemaVersion} (): (𝓟179: [miss]𝓛[ty]10033{Void})
{
if (𝓟174{schemaVersion}.ExclamationEqualsToken(𝓟175{global}.__satchelGlobalContext.schemaVersion))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
function 𝓟180{getGlobalContext} (): (𝓟181: [OOV]𝓟[ty]1044{GlobalContext})
{
return 𝓟181 = 𝓟175{global}.__satchelGlobalContext
}
if (𝓛12548{ExclamationToken}(𝓟175{global}.__satchelGlobalContext))
{
𝓟176{__resetGlobalContext}()
}
else
{
𝓟178{ensureGlobalContextSchemaVersion}()
}
Module: src/legacy/stitch/stitch
type 𝓟[ty]1048{RawAction} = {call: (𝓛[ty]8670{Array})->any}
let 𝓟188{handlers}: 𝓛[ty]8642{Object} = {};
function 𝓟189{stitch} (𝓟190{next}: [OOV]𝓟[ty]1064{DispatchFunction},𝓟191{action}: [OOV]𝓟[ty]1040{ActionFunction},𝓟192{actionType}: 𝓛[ty]10051{String},𝓟193{args}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8638{IArguments}),𝓟194{actionContext}: [OOV]𝓟[ty]1065{ActionContext}): (𝓟195: [OOV]any)
{
let 𝓟196{returnValue} = 𝓟190{next}(𝓟191{action},𝓟192{actionType},𝓟193{args},𝓟194{actionContext});
if (𝓟192{actionType}.AmpersandAmpersandToken(𝓟188{handlers}.access(𝓟192{actionType})))
{
function 𝓟197{$Lambda37} (𝓟198{handler}): (𝓟199: [OOV]any)
{
return 𝓟199 = 𝓟198{handler}.apply(𝓛12563{undefined},𝓟193{args})
}
𝓟188{handlers}.access(𝓟192{actionType}).forEach(𝓟197{$Lambda37})
}
return 𝓟195 = 𝓟196{returnValue}
}
function 𝓟200{subscribe} (𝓟201{actionType}: 𝓛[ty]10051{String},𝓟202{callback}: [OOV]any): (𝓟203: [miss]𝓛[ty]10033{Void})
{
if (𝓛12548{ExclamationToken}(𝓟188{handlers}.access(𝓟201{actionType})))
{
𝓟188{handlers}.access(𝓟201{actionType}) ⟵ 𝓛8757{Array}();
}
𝓟188{handlers}.access(𝓟201{actionType}).push(𝓟202{callback})
}
function 𝓟204{raise} (𝓟205{actionType}: 𝓛[ty]10051{String},𝓟206{callback}: 𝓛[ty]8696{Function}): (𝓟207: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>}(𝓛8743{String})
function 𝓟208{$Lambda38} (): (𝓟209: [miss]𝓛[ty]10033{Void})
{
}
let 𝓟210{actionToExecute}: [miss]𝓛[ty]8696{Function} = 𝓟363{action}(𝓟205{actionType})(𝓟208{$Lambda38});
if (𝓟206{callback})
{
𝓟206{callback}(𝓟210{actionToExecute} as 𝓛[ty]2{<UNKNOWN>})
}
else
{
𝓟210{actionToExecute}()
}
}
function 𝓟211{raiseAction} (𝓟212{actionType}: 𝓛[ty]10051{String}): (𝓟213: [OOV]any)
{
function 𝓟214{$Lambda39} (): (𝓟215: [miss]𝓛[ty]10033{Void})
{
}
return 𝓟213 = 𝓟363{action}(𝓟212{actionType})(𝓟214{$Lambda39}) as 𝓛[ty]2{<UNKNOWN>}
}
Module: src/legacy/RawAction
type 𝓟[ty]1048{RawAction} = {call: (𝓛[ty]8670{Array})->any}
Module: src/interfaces/SimpleAction
type 𝓟[ty]1051{SimpleAction} = {call: (𝓛[ty]8670{Array})->𝓛[ty]10033{Void}}
Module: src/legacy/trace/trace
let 𝓟218{depth}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
function 𝓟219{trace} (𝓟220{next}: [OOV]𝓟[ty]1064{DispatchFunction},𝓟221{action}: [OOV]𝓟[ty]1040{ActionFunction},𝓟222{actionType}: 𝓛[ty]10051{String},𝓟223{args}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8638{IArguments}),𝓟224{actionContext}: [OOV]𝓟[ty]1065{ActionContext}): (𝓟225: [OOV]any)
{
𝓟226{log}(𝓛8743{String}.PlusToken((𝓟222{actionType} ? 𝓟222{actionType} : 𝓛8743{String})))
{
𝓛12546{POST_PlusPlusToken}(𝓟218{depth})
return 𝓟225 = 𝓟220{next}(𝓟221{action},𝓟222{actionType},𝓟223{args},𝓟224{actionContext})
}
{
𝓛12555{POST_MinusMinusToken}(𝓟218{depth})
}
}
function 𝓟226{log} (𝓟227{message}: 𝓛[ty]10051{String}): (𝓟228: [miss]𝓛[ty]10033{Void})
{
let 𝓟229{indentation}: [miss]𝓛[ty]10051{String} = 𝓛8757{Array}.CONSTRUCTOR(𝓟218{depth}.PlusToken(𝓛8745{Number})).join(𝓛8743{String});
𝓛1{<UNKNOWN>}(𝓟229{indentation}.PlusToken(𝓟227{message}))
}
Module: src/legacy/legacyApplyMiddleware
function 𝓟230{applyMiddleware} (𝓟231{middleware}: 𝓛[ty]8670{Array}): (𝓟232: [miss]𝓛[ty]10033{Void})
{
let 𝓟233{next}: [OOV]𝓟[ty]1064{DispatchFunction} = 𝓟251{finalDispatch};
{
let 𝓟234{i}: [miss]𝓛[ty]8655{Number} = 𝓟231{middleware}.length.MinusToken(𝓛8745{Number});
while (𝓟234{i}.GreaterThanEqualsToken(𝓛8745{Number}))
{
{
𝓟233{next} ⟵ 𝓟235{applyMiddlewareInternal}(𝓟231{middleware}.access(𝓟234{i}),𝓟233{next});
}
𝓛12555{POST_MinusMinusToken}(𝓟234{i})
}
}
𝓟180{getGlobalContext}().legacyDispatchWithMiddleware ⟵ 𝓟233{next};
}
function 𝓟235{applyMiddlewareInternal} (𝓟236{middleware}: [OOV]𝓟[ty]1046{Middleware},𝓟237{next}: [OOV]𝓟[ty]1064{DispatchFunction}): (𝓟238: [OOV]𝓟[ty]1064{DispatchFunction})
{
function 𝓟239{$Lambda26} (𝓟240{action},𝓟241{actionType},𝓟242{args},𝓟243{actionContext}): (𝓟244: [miss]𝓛[ty]10033{Void})
{
return 𝓟244 = 𝓟236{middleware}(𝓟237{next},𝓟240{action},𝓟241{actionType},𝓟242{args},𝓟243{actionContext})
}
return 𝓟238 = 𝓟239{$Lambda26}
}
function 𝓟245{dispatchWithMiddleware} (𝓟246{action}: [OOV]𝓟[ty]1040{ActionFunction},𝓟247{actionType}: 𝓛[ty]10051{String},𝓟248{args}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8638{IArguments}),𝓟249{actionContext}: [OOV]𝓟[ty]1065{ActionContext}): (𝓟250: [miss]𝓛[ty]10033{Void})
{
if (𝓛12548{ExclamationToken}(𝓟180{getGlobalContext}().legacyDispatchWithMiddleware))
{
𝓟180{getGlobalContext}().legacyDispatchWithMiddleware ⟵ 𝓟251{finalDispatch};
}
𝓟180{getGlobalContext}().legacyDispatchWithMiddleware(𝓟246{action},𝓟247{actionType},𝓟248{args},𝓟249{actionContext})
}
function 𝓟251{finalDispatch} (𝓟252{action}: [OOV]𝓟[ty]1040{ActionFunction},𝓟253{actionType}: 𝓛[ty]10051{String},𝓟254{args}: (𝓛[ty]8670{Array} ≠ 𝓛[ty]8638{IArguments}),𝓟255{actionContext}: [OOV]𝓟[ty]1065{ActionContext}): (𝓟256: [OOV]any)
{
return 𝓟256 = 𝓟252{action}()
}
Module: src/legacy/stitch/index
Module: src/legacy/promise/index
Module: src/legacy/ActionFunction
type 𝓟[ty]1040{ActionFunction} = {call: ()->any}
Module: src/legacy/dispatch
function 𝓟283{dispatch} (𝓟284{action}: [OOV]𝓟[ty]1040{ActionFunction},𝓟285{actionType}: 𝓛[ty]10051{String},𝓟286{args}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8638{IArguments}),𝓟287{actionContext}: [OOV]𝓟[ty]1065{ActionContext}): (𝓟288: 𝓛[ty]10033{Void})
{
𝓛12546{POST_PlusPlusToken}(𝓟180{getGlobalContext}().legacyInDispatch)
function 𝓟289{$Lambda25} (): (𝓟290: [miss]𝓛[ty]10033{Void})
{
𝓟245{dispatchWithMiddleware}(𝓟284{action},𝓟285{actionType},𝓟286{args},𝓟287{actionContext})
}
𝓟439{mobxAction}((𝓟285{actionType} ? 𝓟285{actionType} : 𝓛8743{String}),𝓟289{$Lambda25})()
𝓛12555{POST_MinusMinusToken}(𝓟180{getGlobalContext}().legacyInDispatch)
}
Module: src/legacy/index
Module: src/actionCreator
function 𝓟291{actionCreator} (𝓟292{actionType}: 𝓛[ty]10051{String},𝓟293{target}: [OOV]any): (𝓟294: [OOV]any)
{
return 𝓟294 = 𝓟299{createActionCreator}(𝓟292{actionType},𝓟293{target},𝓛8744{Boolean})
}
function 𝓟295{action} (𝓟296{actionType}: 𝓛[ty]10051{String},𝓟297{target}: [OOV]any): (𝓟298: [OOV]any)
{
return 𝓟298 = 𝓟299{createActionCreator}(𝓟296{actionType},𝓟297{target},𝓛8744{Boolean})
}
function 𝓟299{createActionCreator} (𝓟300{actionType}: 𝓛[ty]10051{String},𝓟301{target}: [OOV]any,𝓟302{shouldDispatch}: 𝓛[ty]8666{Boolean}): (𝓟303: [OOV]any)
{
let 𝓟304{actionId}: [miss]𝓛[ty]10051{String} = 𝓟324{createActionId}();
function 𝓟305{createAction} (𝓟306{args}: 𝓛[ty]8670{Array}): (𝓟307: [OOV]𝓟[ty]1063{ActionMessage})
{
let 𝓟308{actionMessage}: [OOV]𝓟[ty]1063{ActionMessage} = (𝓟301{target} ? 𝓟301{target}.apply(𝓛12563{undefined},𝓟306{args}) : {};
if (𝓟308{actionMessage}.type)
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
𝓟308{actionMessage}.type ⟵ 𝓟300{actionType};
𝓟313{setPrivateActionId}(𝓟308{actionMessage},𝓟304{actionId})
if (𝓟302{shouldDispatch})
{
𝓟346{dispatch}(𝓟308{actionMessage})
}
return 𝓟307 = 𝓟308{actionMessage}
}
let 𝓟309{decoratedTarget}: [OOV]any = 𝓟305{createAction} as 𝓛[ty]2{<UNKNOWN>};
𝓟313{setPrivateActionId}(𝓟309{decoratedTarget},𝓟304{actionId})
return 𝓟303 = 𝓟309{decoratedTarget}
}
function 𝓟310{getPrivateActionId} (𝓟311{target}: [OOV]any): (𝓟312: [OOV]any)
{
return 𝓟312 = 𝓟311{target}.__SATCHELJS_ACTION_ID
}
function 𝓟313{setPrivateActionId} (𝓟314{target}: [OOV]any,𝓟315{actionId}: 𝓛[ty]10051{String}): (𝓟316: [miss]𝓛[ty]10033{Void})
{
𝓟314{target}.__SATCHELJS_ACTION_ID ⟵ 𝓟315{actionId};
}
Module: src/legacy/testMode
function 𝓟317{initializeTestMode} (): (𝓟318: [miss]𝓛[ty]10033{Void})
{
𝓟180{getGlobalContext}().legacyTestMode ⟵ 𝓛8744{Boolean};
}
function 𝓟319{resetTestMode} (): (𝓟320: [miss]𝓛[ty]10033{Void})
{
𝓟180{getGlobalContext}().legacyTestMode ⟵ 𝓛8744{Boolean};
}
Module: src/legacy/trace/index
Module: src/interfaces/ActionMessage
type 𝓟[ty]1063{ActionMessage} = {type: 𝓛[ty]10051{String}, access: (𝓛[ty]10051{String})->any}
Module: src/createActionId
function 𝓟324{createActionId} (): (𝓟325: 𝓛[ty]10051{String})
{
return 𝓟325 = 𝓛12546{POST_PlusPlusToken}(𝓟180{getGlobalContext}().nextActionId).toString()
}
Module: src/legacy/react/index
Module: src/interfaces/MutatorFunction
type 𝓟[ty]1060{MutatorFunction} = (any)->𝓛[ty]10033{Void}
Module: src/legacy/functionInternals
function 𝓟327{setOriginalTarget} (𝓟328{decoratedTarget}: [OOV]any,𝓟329{originalTarget}: [OOV]any): (𝓟330: [miss]𝓛[ty]10033{Void})
{
𝓟328{decoratedTarget}.__SATCHELJS_ORIGINAL_TARGET ⟵ 𝓟329{originalTarget};
}
function 𝓟331{getOriginalTarget} (𝓟332{decoratedTarget}: [OOV]any): (𝓟333: [OOV]any)
{
if (𝓛12550{$TypeOf}(𝓟332{decoratedTarget}.__SATCHELJS_ORIGINAL_TARGET).ExclamationEqualsEqualsToken(𝓛12550{$TypeOf}(𝓛12563{undefined})))
{
return 𝓟333 = 𝓟332{decoratedTarget}.__SATCHELJS_ORIGINAL_TARGET
}
return 𝓟333 = 𝓛12563{undefined}
}
function 𝓟334{setActionType} (𝓟335{decoratedTarget}: [OOV]any,𝓟336{actionType}: 𝓛[ty]10051{String}): (𝓟337: [miss]𝓛[ty]10033{Void})
{
𝓟335{decoratedTarget}.__SATCHELJS_ACTION_TYPE ⟵ 𝓟336{actionType};
}
function 𝓟338{getActionType} (𝓟339{decoratedTarget}: [OOV]𝓟[ty]1048{RawAction}): (𝓟340: [OOV]any)
{
return 𝓟340 = 𝓟339{decoratedTarget} as any.__SATCHELJS_ACTION_TYPE
}
Module: src/interfaces/Subscriber
type 𝓛[ty]0{ANY} = any
Module: src/interfaces/ActionCreator
type 𝓟[ty]1047{ActionCreator} = (𝓛[ty]8670{Array})->any
Module: src/legacy/action
type 𝓟[ty]1057{ActionFactory} = {call: (any,𝓛[ty]10051{String},𝓛[ty]8702{TypedPropertyDescriptor})->𝓛[ty]10033{Void}}
function 𝓟363{action} (𝓟364{actionType}: 𝓛[ty]10051{String},𝓟365{actionContext}: [OOV]𝓟[ty]1065{ActionContext}): (𝓟366: [OOV]𝓟[ty]1057{ActionFactory})
{
function 𝓟367{createAction} (𝓟368{arg0}: [OOV]any,𝓟369{arg1}: [OOV]any,𝓟370{arg2}: [OOV]any): (𝓟371: [OOV]any)
{
if (𝓛10035{arguments}.length.EqualsEqualsToken(𝓛8745{Number}).AmpersandAmpersandToken(𝓛12550{$TypeOf}(𝓟368{arg0}).EqualsEqualsToken(𝓛8743{String})))
{
return 𝓟371 = 𝓟372{wrapFunctionInAction}(𝓟368{arg0},𝓟364{actionType},𝓟365{actionContext})
}
else
{
𝓟384{decorateClassMethod}(𝓟368{arg0},𝓟369{arg1},𝓟370{arg2},𝓟364{actionType},𝓟365{actionContext})
}
}
return 𝓟366 = 𝓟367{createAction} as 𝓟[ty]1057{ActionFactory}
}
function 𝓟372{wrapFunctionInAction} (𝓟373{target}: [OOV]any,𝓟374{actionType}: 𝓛[ty]10051{String},𝓟375{actionContext}: [OOV]𝓟[ty]1065{ActionContext}): (𝓟376: [OOV]any)
{
function 𝓟377{$Lambda4} (): (𝓟378: [OOV]any)
{
let 𝓟379{returnValue}: [OOV]any;
let 𝓟380{passedArguments}: [miss]𝓛[ty]8638{IArguments} = 𝓛10035{arguments};
function 𝓟381{$Lambda5} (): (𝓟382: [OOV]any)
{
𝓟379{returnValue} ⟵ 𝓟373{target}.apply(𝓛12545{this},𝓟380{passedArguments});
return 𝓟382 = 𝓟379{returnValue}
}
𝓟283{dispatch}(𝓟381{$Lambda5},𝓟374{actionType},𝓛10035{arguments},𝓟375{actionContext})
return 𝓟378 = 𝓟379{returnValue}
}
let 𝓟383{decoratedTarget}: [OOV]any = 𝓟377{$Lambda4} as 𝓛[ty]2{<UNKNOWN>};
𝓟327{setOriginalTarget}(𝓟383{decoratedTarget},𝓟373{target})
𝓟334{setActionType}(𝓟383{decoratedTarget},𝓟374{actionType})
return 𝓟376 = 𝓟383{decoratedTarget}
}
function 𝓟384{decorateClassMethod} (𝓟385{target}: [OOV]any,𝓟386{propertyKey}: 𝓛[ty]10051{String},𝓟387{descriptor}: (𝓛[ty]8642{Object} ≠ 𝓛[ty]8702{TypedPropertyDescriptor}),𝓟388{actionType}: 𝓛[ty]10051{String},𝓟389{actionContext}: [OOV]𝓟[ty]1065{ActionContext}): (𝓟390: [miss]𝓛[ty]10033{Void})
{
if (𝓟387{descriptor}.AmpersandAmpersandToken(𝓛12550{$TypeOf}(𝓟387{descriptor}.value).EqualsEqualsToken(𝓛8743{String})))
{
𝓟387{descriptor}.value ⟵ 𝓟372{wrapFunctionInAction}(𝓟387{descriptor}.value,𝓟388{actionType},𝓟389{actionContext});
}
else
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
Module: src/legacy/ActionContext
type 𝓟[ty]1065{ActionContext} = {access: (𝓛[ty]10051{String})->any}