//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
// TypeScript support for Blazor-WASM application | Author: Sergei Y.Kitaev
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// WASM-helpers for access to AFXUI.dll (.NET-functions) from TypeScript/JS (static class):
class AFXUI {
    static Invoke(methodName) {
        DotNet.invokeMethod(AFXUI._AssemblyName_, methodName);
    }
    static Invoke_1(methodName, arg_1) {
        DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1);
    }
    static Invoke_2(methodName, arg_1, arg_2) {
        DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1, arg_2);
    }
    static Invoke_3(methodName, arg_1, arg_2, arg_3) {
        DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1, arg_2, arg_3);
    }
    static Invoke_4(methodName, arg_1, arg_2, arg_3, arg_4) {
        DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1, arg_2, arg_3, arg_4);
    }
    static Invoke_5(methodName, arg_1, arg_2, arg_3, arg_4, arg_5) {
        DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1, arg_2, arg_3, arg_4, arg_5);
    }
    static InvokeReturn(methodName) {
        return DotNet.invokeMethod(AFXUI._AssemblyName_, methodName);
    }
    static InvokeReturn_1(methodName, arg_1) {
        return DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1);
    }
    static InvokeReturn_2(methodName, arg_1, arg_2) {
        return DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1, arg_2);
    }
    static InvokeReturn_3(methodName, arg_1, arg_2, arg_3) {
        return DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1, arg_2, arg_3);
    }
    static InvokeReturn_4(methodName, arg_1, arg_2, arg_3, arg_4) {
        return DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1, arg_2, arg_3, arg_4);
    }
    static InvokeReturn_5(methodName, arg_1, arg_2, arg_3, arg_4, arg_5) {
        return DotNet.invokeMethod(AFXUI._AssemblyName_, methodName, arg_1, arg_2, arg_3, arg_4, arg_5);
    }
    static AsyncInvoke(methodName) {
        return DotNet.invokeMethodAsync(AFXUI._AssemblyName_, methodName);
    }
    static AsyncInvoke_1(methodName, arg_1) {
        return DotNet.invokeMethodAsync(AFXUI._AssemblyName_, methodName, arg_1);
    }
    static AsyncInvoke_2(methodName, arg_1, arg_2) {
        return DotNet.invokeMethodAsync(AFXUI._AssemblyName_, methodName, arg_1, arg_2);
    }
    static AsyncInvoke_3(methodName, arg_1, arg_2, arg_3) {
        return DotNet.invokeMethodAsync(AFXUI._AssemblyName_, methodName, arg_1, arg_2, arg_3);
    }
    static AsyncInvoke_4(methodName, arg_1, arg_2, arg_3, arg_4) {
        return DotNet.invokeMethodAsync(AFXUI._AssemblyName_, methodName, arg_1, arg_2, arg_3, arg_4);
    }
    static AsyncInvoke_5(methodName, arg_1, arg_2, arg_3, arg_4, arg_5) {
        return DotNet.invokeMethodAsync(AFXUI._AssemblyName_, methodName, arg_1, arg_2, arg_3, arg_4, arg_5);
    }
} // AFXUI
AFXUI._AssemblyName_ = 'AFXUI';
//# sourceMappingURL=AFXUI.js.map