//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
// BACKWARD DEFFERED WASM-INVOCATION —
// FOR USAGE FROM WASM (.NET-BLAZOR) MAIN ASSEMBLY AND FROM AFXUI.DLL (TWO SEPARATED FUNCTION SETS)
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//==================================================================================================
// BACKWARD CALLS TO MAIN ASSEMBLY:
//--------------------------------------------------------------------------------------------------
function BackwardDeferred_Invoke(milliseconds = 0, wasmMethodName) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferred_Invoke', 'wasmMethodName');
    setTimeout(() => {
        WASM.Invoke(wasmMethodName);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferred_Invoke_1(milliseconds = 0, wasmMethodName, arg_1) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferred_Invoke_1', 'wasmMethodName');
    setTimeout(() => {
        WASM.Invoke_1(wasmMethodName, arg_1);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferred_Invoke_2(milliseconds = 0, wasmMethodName, arg_1, arg_2) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferred_Invoke_2', 'wasmMethodName');
    setTimeout(() => {
        WASM.Invoke_2(wasmMethodName, arg_1, arg_2);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferred_Invoke_3(milliseconds = 0, wasmMethodName, arg_1, arg_2, arg_3) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferred_Invoke_3', 'wasmMethodName');
    setTimeout(() => {
        WASM.Invoke_3(wasmMethodName, arg_1, arg_2, arg_3);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferred_Invoke_4(milliseconds = 0, wasmMethodName, arg_1, arg_2, arg_3, arg_4) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferred_Invoke_4', 'wasmMethodName');
    setTimeout(() => {
        WASM.Invoke_4(wasmMethodName, arg_1, arg_2, arg_3, arg_4);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferred_Invoke_5(milliseconds = 0, wasmMethodName, arg_1, arg_2, arg_3, arg_4, arg_5) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferred_Invoke_5', 'wasmMethodName');
    setTimeout(() => {
        WASM.Invoke_5(wasmMethodName, arg_1, arg_2, arg_3, arg_4, arg_5);
    }, HOps.NullSubst(milliseconds, 0));
}
//==================================================================================================
// BACKWARD CALLS TO AFXUI.DLL:
//--------------------------------------------------------------------------------------------------
function BackwardDeferredAFX_Invoke(milliseconds = 0, wasmMethodName) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferredAFX_Invoke', 'wasmMethodName');
    setTimeout(() => {
        AFXUI.Invoke(wasmMethodName);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferredAFX_Invoke_1(milliseconds = 0, wasmMethodName, arg_1) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferredAFX_Invoke_1', 'wasmMethodName');
    setTimeout(() => {
        AFXUI.Invoke_1(wasmMethodName, arg_1);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferredAFX_Invoke_2(milliseconds = 0, wasmMethodName, arg_1, arg_2) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferredAFX_Invoke_2', 'wasmMethodName');
    setTimeout(() => {
        AFXUI.Invoke_2(wasmMethodName, arg_1, arg_2);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferredAFX_Invoke_3(milliseconds = 0, wasmMethodName, arg_1, arg_2, arg_3) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferredAFX_Invoke_3', 'wasmMethodName');
    setTimeout(() => {
        AFXUI.Invoke_3(wasmMethodName, arg_1, arg_2, arg_3);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferredAFX_Invoke_4(milliseconds = 0, wasmMethodName, arg_1, arg_2, arg_3, arg_4) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferredAFX_Invoke_4', 'wasmMethodName');
    setTimeout(() => {
        AFXUI.Invoke_4(wasmMethodName, arg_1, arg_2, arg_3, arg_4);
    }, HOps.NullSubst(milliseconds, 0));
}
function BackwardDeferredAFX_Invoke_5(milliseconds = 0, wasmMethodName, arg_1, arg_2, arg_3, arg_4, arg_5) {
    HArgChecking.PROVIDED(wasmMethodName, 'BackwardDeferredAFX_Invoke_5', 'wasmMethodName');
    setTimeout(() => {
        AFXUI.Invoke_5(wasmMethodName, arg_1, arg_2, arg_3, arg_4, arg_5);
    }, HOps.NullSubst(milliseconds, 0));
}
//==================================================================================================
//# sourceMappingURL=backward_deffered.js.map