From 0a0592a52ed7423611168c6236224280027c9f41 Mon Sep 17 00:00:00 2001 From: Fabio Massaioli Date: Thu, 27 Feb 2025 11:51:46 +0100 Subject: [PATCH 01/13] Fix npm ci --- .github/workflows/publish-npm.yml | 11 +++++----- v3/tasks/events/generate.go | 35 ------------------------------- 2 files changed, 5 insertions(+), 41 deletions(-) diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index 0db261abe..c93d3f92e 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -41,18 +41,17 @@ jobs: v3/internal/runtime/desktop/@wailsio/runtime/types/*.d.ts v3/internal/runtime/desktop/@wailsio/runtime/docs/**/*.* - - name: test action + - name: Bump version if: steps.verify-changed-files.outputs.files_changed == 'true' - id: get-version - uses: beaconbrigade/package-json-version@v0.3.2 - with: - path: v3/internal/runtime/desktop/@wailsio/runtime + id: bump-version + working-directory: v3/internal/runtime/desktop/@wailsio/runtime + run: echo "version=$(npm --no-git-tag-version --force version prerelease)" >> "$GITHUB_OUTPUT" - name: Commit changes if: steps.verify-changed-files.outputs.files_changed == 'true' run: | git add . - git commit -m "[skip ci] Publish @wailsio/runtime ${{ steps.get-version.outputs.version }}" + git commit -m "[skip ci] Publish @wailsio/runtime ${{ steps.bump-version.outputs.version }}" git push - uses: JS-DevTools/npm-publish@v3 diff --git a/v3/tasks/events/generate.go b/v3/tasks/events/generate.go index e643db182..f9ef3119f 100644 --- a/v3/tasks/events/generate.go +++ b/v3/tasks/events/generate.go @@ -2,9 +2,6 @@ package main import ( "bytes" - "github.com/Masterminds/semver/v3" - "github.com/tidwall/gjson" - "github.com/tidwall/sjson" "os" "strconv" "strings" @@ -402,36 +399,4 @@ func main() { if err != nil { panic(err) } - - // Load the runtime package.json - packageJsonFilename := "../../internal/runtime/desktop/@wailsio/runtime/package.json" - packageJSON, err := os.ReadFile(packageJsonFilename) - if err != nil { - panic(err) - } - version := gjson.Get(string(packageJSON), "version").String() - // Parse and increment version - v := semver.MustParse(version) - prerelease := v.Prerelease() - // Split the prerelease by the "." and increment the last part by 1 - parts := strings.Split(prerelease, ".") - prereleaseDigits, err := strconv.Atoi(parts[len(parts)-1]) - if err != nil { - panic(err) - } - prereleaseNumber := strconv.Itoa(prereleaseDigits + 1) - parts[len(parts)-1] = prereleaseNumber - prerelease = strings.Join(parts, ".") - newVersion, err := v.SetPrerelease(prerelease) - if err != nil { - panic(err) - } - - // Set new version using sjson - newJSON, err := sjson.Set(string(packageJSON), "version", newVersion.String()) - if err != nil { - panic(err) - } - - err = os.WriteFile(packageJsonFilename, []byte(newJSON), 0644) } From 30f0ec4e9c58be1c66ca737d2db5d2555cb33d96 Mon Sep 17 00:00:00 2001 From: Fabio Massaioli Date: Thu, 27 Feb 2025 12:05:54 +0100 Subject: [PATCH 02/13] Go mod tidy --- v3/tasks/events/go.mod | 13 +------------ v3/tasks/events/go.sum | 11 ----------- 2 files changed, 1 insertion(+), 23 deletions(-) delete mode 100644 v3/tasks/events/go.sum diff --git a/v3/tasks/events/go.mod b/v3/tasks/events/go.mod index 8b0f46531..55ed969ca 100644 --- a/v3/tasks/events/go.mod +++ b/v3/tasks/events/go.mod @@ -1,14 +1,3 @@ module events -go 1.22 - -require ( - github.com/Masterminds/semver/v3 v3.3.0 - github.com/tidwall/gjson v1.18.0 - github.com/tidwall/sjson v1.2.5 -) - -require ( - github.com/tidwall/match v1.1.1 // indirect - github.com/tidwall/pretty v1.2.0 // indirect -) +go 1.24 diff --git a/v3/tasks/events/go.sum b/v3/tasks/events/go.sum deleted file mode 100644 index 2379260c6..000000000 --- a/v3/tasks/events/go.sum +++ /dev/null @@ -1,11 +0,0 @@ -github.com/Masterminds/semver/v3 v3.3.0 h1:B8LGeaivUe71a5qox1ICM/JLl0NqZSW5CHyL+hmvYS0= -github.com/Masterminds/semver/v3 v3.3.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= -github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/gjson v1.18.0 h1:FIDeeyB800efLX89e5a8Y0BNH+LOngJyGrIWxG2FKQY= -github.com/tidwall/gjson v1.18.0/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= -github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= -github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs= -github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= -github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= -github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= From dee22c18ee999bc1244ef6f89f6f7143626a5af2 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Fri, 28 Feb 2025 06:07:09 +1100 Subject: [PATCH 03/13] [ci] update PR Checks conditions --- .github/workflows/pr.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index c70050276..9e981bf1d 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -2,8 +2,12 @@ name: PR Checks on: pull_request: + branches: + - master pull_request_review: types: [submitted] + branches: + - master jobs: check_docs: From c96b7c693c9f8aa169861194e848d57a19e019e8 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 27 Feb 2025 19:07:58 +0000 Subject: [PATCH 04/13] [skip ci] Publish @wailsio/runtime 3.0.0-alpha.59 --- .../docs/classes/Call.RuntimeError.html | 4 +-- .../docs/classes/Events.WailsEvent.html | 4 +-- .../docs/functions/Application.Hide.html | 2 +- .../docs/functions/Application.Quit.html | 2 +- .../docs/functions/Application.Show.html | 2 +- .../docs/functions/Browser.OpenURL.html | 2 +- .../runtime/docs/functions/Call.ByID.html | 2 +- .../runtime/docs/functions/Call.ByName.html | 2 +- .../runtime/docs/functions/Call.Call.html | 2 +- .../docs/functions/Clipboard.SetText.html | 2 +- .../docs/functions/Clipboard.Text.html | 2 +- .../runtime/docs/functions/Create.Any.html | 2 +- .../runtime/docs/functions/Create.Array.html | 2 +- .../docs/functions/Create.ByteSlice.html | 2 +- .../runtime/docs/functions/Create.Map.html | 2 +- .../docs/functions/Create.Nullable.html | 2 +- .../runtime/docs/functions/Create.Struct.html | 2 +- .../runtime/docs/functions/Dialogs.Error.html | 2 +- .../runtime/docs/functions/Dialogs.Info.html | 2 +- .../docs/functions/Dialogs.OpenFile.html | 2 +- .../docs/functions/Dialogs.Question.html | 2 +- .../docs/functions/Dialogs.SaveFile.html | 2 +- .../docs/functions/Dialogs.Warning.html | 2 +- .../runtime/docs/functions/Events.Emit.html | 2 +- .../runtime/docs/functions/Events.Off.html | 2 +- .../runtime/docs/functions/Events.OffAll.html | 2 +- .../runtime/docs/functions/Events.On.html | 2 +- .../docs/functions/Events.OnMultiple.html | 2 +- .../runtime/docs/functions/Events.Once.html | 2 +- .../runtime/docs/functions/Events.setup.html | 2 +- .../runtime/docs/functions/Flags.GetFlag.html | 2 +- .../docs/functions/Screens.GetAll.html | 2 +- .../docs/functions/Screens.GetCurrent.html | 2 +- .../docs/functions/Screens.GetPrimary.html | 2 +- .../docs/functions/System.Capabilities.html | 2 +- .../docs/functions/System.Environment.html | 2 +- .../docs/functions/System.IsAMD64.html | 2 +- .../runtime/docs/functions/System.IsARM.html | 2 +- .../docs/functions/System.IsARM64.html | 2 +- .../docs/functions/System.IsDarkMode.html | 2 +- .../docs/functions/System.IsDebug.html | 2 +- .../docs/functions/System.IsLinux.html | 2 +- .../runtime/docs/functions/System.IsMac.html | 2 +- .../docs/functions/System.IsWindows.html | 2 +- .../runtime/docs/functions/System.invoke.html | 2 +- .../runtime/docs/functions/WML.Enable.html | 2 +- .../runtime/docs/functions/WML.Reload.html | 2 +- .../@wailsio/runtime/docs/functions/init.html | 2 +- .../docs/interfaces/Call.CallOptions.html | 8 ++--- .../docs/interfaces/Dialogs.Button.html | 8 ++--- .../docs/interfaces/Dialogs.FileFilter.html | 6 ++-- .../Dialogs.MessageDialogOptions.html | 10 +++--- .../Dialogs.OpenFileDialogOptions.html | 34 +++++++++--------- .../Dialogs.SaveFileDialogOptions.html | 36 +++++++++---------- .../runtime/docs/interfaces/Screens.Rect.html | 10 +++--- .../docs/interfaces/Screens.Screen.html | 26 +++++++------- .../runtime/docs/interfaces/Screens.Size.html | 6 ++-- .../interfaces/System.EnvironmentInfo.html | 12 +++---- .../docs/interfaces/System.OSInfo.html | 10 +++--- .../runtime/docs/modules/Application.html | 2 +- .../runtime/docs/modules/Browser.html | 2 +- .../@wailsio/runtime/docs/modules/Call.html | 2 +- .../runtime/docs/modules/Clipboard.html | 2 +- .../@wailsio/runtime/docs/modules/Create.html | 2 +- .../runtime/docs/modules/Dialogs.html | 2 +- .../@wailsio/runtime/docs/modules/Events.html | 2 +- .../@wailsio/runtime/docs/modules/Flags.html | 2 +- .../runtime/docs/modules/Screens.html | 2 +- .../@wailsio/runtime/docs/modules/System.html | 2 +- .../@wailsio/runtime/docs/modules/WML.html | 2 +- .../runtime/docs/variables/Events.Types.html | 2 +- .../runtime/docs/variables/Window.html | 2 +- .../desktop/@wailsio/runtime/package.json | 2 +- 73 files changed, 147 insertions(+), 147 deletions(-) diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html index 8be63de1a..5c924c060 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html @@ -1,6 +1,6 @@ RuntimeError | @wailsio/runtime

Exception class that will be thrown in case the bound method returns an error. The value of the RuntimeError#name property is "RuntimeError".

-

Hierarchy

  • Error
    • RuntimeError

Constructors

Hierarchy

  • Error
    • RuntimeError

Constructors

Properties

cause? message name @@ -8,4 +8,4 @@ The value of the

Constructors

  • Constructs a new RuntimeError instance.

    Parameters

    • message: string

      The error message.

    • Rest ...args: any[]

      Optional arguments for the Error constructor.

      -

    Returns RuntimeError

Properties

cause?: unknown
message: string
name: string
stack?: string

Generated using TypeDoc

\ No newline at end of file +

Returns RuntimeError

Properties

cause?: unknown
message: string
name: string
stack?: string

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html index 2fdcef19a..24e9770fb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html @@ -1,4 +1,4 @@ -WailsEvent | @wailsio/runtime

Constructors

constructor +WailsEvent | @wailsio/runtime

Constructors

Properties

Constructors

Properties

data: any
name: any

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

data: any
name: any

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html index 82498f495..637c9c990 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html @@ -1,2 +1,2 @@ Hide | @wailsio/runtime
  • Hides a certain method by calling the HideMethod function.

    -

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file +

Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html index 5276f9cfd..b34c5ad5d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html @@ -1,2 +1,2 @@ Quit | @wailsio/runtime
  • Calls the QuitMethod to terminate the program.

    -

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file +

Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html index 8efd8b2af..98d8d11ac 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html @@ -1,2 +1,2 @@ Show | @wailsio/runtime
  • Calls the ShowMethod and returns the result.

    -

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file +

Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html index e58e7ea97..734238239 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html @@ -1,3 +1,3 @@ OpenURL | @wailsio/runtime
  • Open a browser window to the given URL

    Parameters

    • url: string

      The URL to open

      -

    Returns Promise<string>

Generated using TypeDoc

\ No newline at end of file +

Returns Promise<string>

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html index c63a69932..8de8bebe0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html @@ -5,4 +5,4 @@ See Call for details.

Returns Promise<any>

  • The result of the method call.
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html index af5e54d94..4e9570a4f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html @@ -3,4 +3,4 @@ See Call for details.

Parameters

  • methodName: string

    The name of the method in the format 'package.struct.method'.

  • Rest ...args: any[]

    The arguments to pass to the method.

Returns Promise<any>

The result of the method call.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html index 9c808a90b..935fa7232 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html @@ -8,4 +8,4 @@ by the application- or service-level error marshaling functions.

Returns Promise<any>

  • The result of the call.
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html index ee2b91c04..2ce10c908 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html @@ -3,4 +3,4 @@

Returns Promise<any>

  • A Promise that resolves when the operation is successful.
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html index d7903ce64..1061c0c19 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html @@ -1,3 +1,3 @@ Text | @wailsio/runtime
  • Get the Clipboard text

    Returns Promise<string>

    A promise that resolves with the text from the Clipboard.

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html index 53272faca..1d32fc792 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html @@ -1,2 +1,2 @@ Any | @wailsio/runtime
  • Any is a dummy creation function for simple or unknown types.

    -

    Type Parameters

    • T

    Parameters

    • source: any

    Returns T

Generated using TypeDoc

\ No newline at end of file +

Type Parameters

  • T

Parameters

  • source: any

Returns T

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html index 820261045..11bc26fb3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html @@ -1,4 +1,4 @@ Array | @wailsio/runtime
  • Array takes a creation function for an arbitrary type and returns an in-place creation function for an array whose elements are of that type.

    -

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => T[])

      • (source): T[]
      • Parameters

        • source: any

        Returns T[]

Generated using TypeDoc

\ No newline at end of file +

Type Parameters

  • T

Parameters

  • element: ((source) => T)
      • (source): T
      • Parameters

        • source: any

        Returns T

Returns ((source) => T[])

    • (source): T[]
    • Parameters

      • source: any

      Returns T[]

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html index 29fa872b9..48b2a9f32 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html @@ -1,3 +1,3 @@ ByteSlice | @wailsio/runtime
  • ByteSlice is a creation function that replaces null strings with empty strings.

    -

    Parameters

    • source: any

    Returns string

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • source: any

Returns string

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html index f952af5eb..f8fbe1aaf 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html @@ -1,4 +1,4 @@ Map | @wailsio/runtime
  • Map takes creation functions for two arbitrary types and returns an in-place creation function for an object whose keys and values are of those types.

    -

    Type Parameters

    • K
    • V

    Parameters

    • key: ((source) => K)
        • (source): K
        • Parameters

          • source: any

          Returns K

    • value: ((source) => V)
        • (source): V
        • Parameters

          • source: any

          Returns V

    Returns ((source) => {
        [_: K]: V;
    })

      • (source): {
            [_: K]: V;
        }
      • Parameters

        • source: any

        Returns {
            [_: K]: V;
        }

Generated using TypeDoc

\ No newline at end of file +

Type Parameters

  • K
  • V

Parameters

  • key: ((source) => K)
      • (source): K
      • Parameters

        • source: any

        Returns K

  • value: ((source) => V)
      • (source): V
      • Parameters

        • source: any

        Returns V

Returns ((source) => {
    [_: K]: V;
})

    • (source): {
          [_: K]: V;
      }
    • Parameters

      • source: any

      Returns {
          [_: K]: V;
      }

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html index 4bc09bc89..94b8fde19 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html @@ -1,3 +1,3 @@ Nullable | @wailsio/runtime
  • Nullable takes a creation function for an arbitrary type and returns a creation function for a nullable value of that type.

    -

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => null | T)

      • (source): null | T
      • Parameters

        • source: any

        Returns null | T

Generated using TypeDoc

\ No newline at end of file +

Type Parameters

  • T

Parameters

  • element: ((source) => T)
      • (source): T
      • Parameters

        • source: any

        Returns T

Returns ((source) => null | T)

    • (source): null | T
    • Parameters

      • source: any

      Returns null | T

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html index bfcce5c1f..3d567c03f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html @@ -1,3 +1,3 @@ Struct | @wailsio/runtime
  • Struct takes an object mapping field names to creation functions and returns an in-place creation function for a struct.

    -

    Type Parameters

    • T extends {
          [_: string]: ((source) => any);
      }
    • U extends {
          [Key in string | number | symbol]?: ReturnType<T[Key]>
      }

    Parameters

    • createField: T

    Returns ((source) => U)

      • (source): U
      • Parameters

        • source: any

        Returns U

Generated using TypeDoc

\ No newline at end of file +

Type Parameters

  • T extends {
        [_: string]: ((source) => any);
    }
  • U extends {
        [Key in string | number | symbol]?: ReturnType<T[Key]>
    }

Parameters

  • createField: T

Returns ((source) => U)

    • (source): U
    • Parameters

      • source: any

      Returns U

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html index cc3166f22..4ae894e02 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html @@ -2,4 +2,4 @@

Returns Promise<string>

  • The label of the button pressed
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html index d7cc6a411..02621c41d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html @@ -2,4 +2,4 @@

Returns Promise<string>

  • The label of the button pressed
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html index 81cd49417..dab59add4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html @@ -1,3 +1,3 @@ OpenFile | @wailsio/runtime
  • Parameters

    Returns Promise<string | string[]>

    Returns selected file or list of files. Returns blank string if no file is selected.

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html index a4f05279a..29f618f14 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html @@ -2,4 +2,4 @@

Returns Promise<string>

  • The label of the button pressed
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html index 7187f1f8f..2d183b929 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html @@ -1,3 +1,3 @@ SaveFile | @wailsio/runtime
  • Parameters

    Returns Promise<string>

    Returns the selected file. Returns blank string if no file is selected.

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html index 050e75212..b50818794 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html @@ -2,4 +2,4 @@

Returns Promise<string>

  • The label of the button pressed
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html index 924e0dfe1..aa7dca39b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html @@ -3,4 +3,4 @@

Returns any

  • The result of the emitted event.
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html index 986146db9..dc879a52b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html @@ -1,4 +1,4 @@ Off | @wailsio/runtime
  • Removes event listeners for the specified event names.

    Parameters

    • eventName: string

      The name of the event to remove listeners for.

    • Rest ...additionalEventNames: string[]

      Additional event names to remove listeners for.

      -

    Returns undefined

Generated using TypeDoc

\ No newline at end of file +

Returns undefined

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html index b381ff2d7..50d9a392f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html @@ -1,3 +1,3 @@ OffAll | @wailsio/runtime
  • Removes all event listeners.

    Returns void

    Function

    OffAll

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html index 7662e117a..38a162f3a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html @@ -4,4 +4,4 @@

Returns Function

  • A function that, when called, will unregister the callback from the event.
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html index 129c7e471..6a1b371dd 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html @@ -5,4 +5,4 @@

Returns Function

  • A function that, when called, will unregister the callback from the event.
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html index 1bc9c2d50..b8e48ba9b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html @@ -4,4 +4,4 @@

Returns Function

  • A function that, when called, will unregister the callback from the event.
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html index eab83280f..e07257746 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html @@ -1 +1 @@ -setup | @wailsio/runtime

Generated using TypeDoc

\ No newline at end of file +setup | @wailsio/runtime

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html index 630dd4441..3a8a4785c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html @@ -3,4 +3,4 @@

Returns any

  • The value associated with the specified key.
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html index 91e47b8b2..a76031416 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html @@ -1,3 +1,3 @@ GetAll | @wailsio/runtime
  • Gets all screens.

    Returns Promise<Screen[]>

    A promise that resolves to an array of Screen objects.

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html index 0410cd72d..47bd9b743 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html @@ -1,3 +1,3 @@ GetCurrent | @wailsio/runtime
  • Gets the current active screen.

    Returns Promise<Screen>

    A promise that resolves with the current active screen.

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html index 9b302e99d..b2ff1bdd6 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html @@ -1,3 +1,3 @@ GetPrimary | @wailsio/runtime
  • Gets the primary screen.

    Returns Promise<Screen>

    A promise that resolves to the primary screen.

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html index 88f7ae6d6..a742087e9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html @@ -1,4 +1,4 @@ Capabilities | @wailsio/runtime
  • Fetches the capabilities of the application from the server.

    Returns Promise<Object>

    A promise that resolves to an object containing the capabilities.

    Async

    Function

    Capabilities

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html index d3ce717ba..38c1fc9c7 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html @@ -2,4 +2,4 @@
  • A promise that resolves to an object containing OS and system architecture.
  • Function

    Retrieves environment details.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html index dc0220ca9..95d91956b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html @@ -1,3 +1,3 @@ IsAMD64 | @wailsio/runtime
    • Checks if the current environment architecture is AMD64.

      Returns boolean

      True if the current environment architecture is AMD64, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html index 60a78774f..148cf555a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html @@ -1,3 +1,3 @@ IsARM | @wailsio/runtime
    • Checks if the current architecture is ARM.

      Returns boolean

      True if the current architecture is ARM, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html index fd78272cf..cfa4aaaa0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html @@ -2,4 +2,4 @@

    Returns boolean

    • Returns true if the environment is ARM64 architecture, otherwise returns false.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html index a0fb265a1..f0119dfc6 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html @@ -2,4 +2,4 @@
  • A promise that resolves to a boolean value indicating if the system is in dark mode.
  • Function

    Retrieves the system dark mode status.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html index 484a00352..7b8101b08 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html @@ -1 +1 @@ -IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html index 4be7ddfdb..85db1e171 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html @@ -1,3 +1,3 @@ IsLinux | @wailsio/runtime
    • Checks if the current operating system is Linux.

      Returns boolean

      Returns true if the current operating system is Linux, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html index 7432977d2..47c550634 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html @@ -1,3 +1,3 @@ IsMac | @wailsio/runtime
    • Checks if the current environment is a macOS operating system.

      Returns boolean

      True if the environment is macOS, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html index d308687a2..d0c715b5d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html @@ -1,3 +1,3 @@ IsWindows | @wailsio/runtime
    • Checks if the current operating system is Windows.

      Returns boolean

      True if the operating system is Windows, otherwise false.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html index ed9b05b3c..5868f5492 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html @@ -1 +1 @@ -invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html index 96607e20e..914650375 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html @@ -1,2 +1,2 @@ Enable | @wailsio/runtime
    • Schedules an automatic reload of WML to be performed as soon as the document is fully loaded.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html index dda46c9bd..b63b6ec82 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html @@ -1,2 +1,2 @@ Reload | @wailsio/runtime
    • Reloads the WML page by adding necessary event listeners and browser listeners.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html index f68c18b13..66dee77b5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html @@ -1 +1 @@ -init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html index 77b0c27a5..aeea66598 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html @@ -1,7 +1,7 @@ -CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args +CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args: any[]

    Arguments to be passed into the bound method.

    -
    methodID: undefined | number

    The numeric ID of the bound method to call.

    -
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    methodID: undefined | number

    The numeric ID of the bound method to call.

    +
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html index 6ab3eb519..f188f2662 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html @@ -1,7 +1,7 @@ -Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel +Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel: undefined | boolean

    True if the button should cancel an operation when clicked.

    -
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    -
    Label: undefined | string

    Text that appears within the button.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    +
    Label: undefined | string

    Text that appears within the button.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html index dc090f0db..dfb026277 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html @@ -1,5 +1,5 @@ -FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    DisplayName +FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    Properties

    DisplayName: undefined | string

    Display name for the filter, it could be "Text Files", "Images" etc.

    -
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html index 394f96bd7..ff6b112f6 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html @@ -1,9 +1,9 @@ -MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons +MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons: undefined | Button[]

    Array of button options to show in the dialog.

    -
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    -
    Message: undefined | string

    The main message to show in the dialog.

    -
    Title: undefined | string

    The title of the dialog window.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    +
    Message: undefined | string

    The main message to show in the dialog.

    +
    Title: undefined | string

    The title of the dialog window.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html index f9f370621..ec078e5d0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html @@ -1,4 +1,4 @@ -OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html index 9c18d7d92..d4f058d56 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html @@ -1,4 +1,4 @@ -SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filename: undefined | string

    Default filename to use in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filename: undefined | string

    Default filename to use in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html index 0f5d9d0c6..1c8f1ee6e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html @@ -1,9 +1,9 @@ -Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Height +Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Properties

    Height: number

    The height of the rectangle.

    -
    Width: number

    The width of the rectangle.

    -
    X: number

    The X coordinate of the origin.

    -
    Y: number

    The Y coordinate of the origin.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width of the rectangle.

    +
    X: number

    The X coordinate of the origin.

    +
    Y: number

    The Y coordinate of the origin.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html index 021012a8c..5f55b9a51 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html @@ -1,4 +1,4 @@ -Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds +Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds ID IsPrimary Name @@ -11,15 +11,15 @@ X Y

    Properties

    Bounds: Rect

    Contains the bounds of the screen in terms of X, Y, Width, and Height.

    -
    ID: string

    Unique identifier for the screen.

    -
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    -
    Name: string

    Human readable name of the screen.

    -
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    -
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    -
    Rotation: number

    The rotation of the screen.

    -
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    -
    Size: Size

    Contains the width and height of the screen.

    -
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    -
    X: number

    The X coordinate of the screen.

    -
    Y: number

    The Y coordinate of the screen.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    Unique identifier for the screen.

    +
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    +
    Name: string

    Human readable name of the screen.

    +
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    +
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    +
    Rotation: number

    The rotation of the screen.

    +
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    +
    Size: Size

    Contains the width and height of the screen.

    +
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    +
    X: number

    The X coordinate of the screen.

    +
    Y: number

    The Y coordinate of the screen.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html index 4ff328bd8..77dfa4df8 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html @@ -1,5 +1,5 @@ -Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Height +Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Properties

    Height: number

    The height.

    -
    Width: number

    The width.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html index a91f72a06..fdc4e75ef 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html @@ -1,11 +1,11 @@ -EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch +EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch: string

    The architecture of the system.

    -
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    -
    OS: string

    The operating system in use.

    -
    OSInfo: OSInfo

    Details of the operating system.

    -
    PlatformInfo: Object

    Additional platform information.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    +
    OS: string

    The operating system in use.

    +
    OSInfo: OSInfo

    Details of the operating system.

    +
    PlatformInfo: Object

    Additional platform information.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html index e4cff39d4..db7366c5a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html @@ -1,9 +1,9 @@ -OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Branding +OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Properties

    Branding: string

    The branding of the OS.

    -
    ID: string

    The ID of the OS.

    -
    Name: string

    The name of the OS.

    -
    Version: string

    The version of the OS.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    The ID of the OS.

    +
    Name: string

    The name of the OS.

    +
    Version: string

    The version of the OS.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html index 6ee3e0da3..d0747cd3d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html @@ -1,4 +1,4 @@ -Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Hide +Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html index 014464ffd..d17953d4f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html @@ -1,2 +1,2 @@ -Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    OpenURL +Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html index e0b4719c2..929ef8bc1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html @@ -1,4 +1,4 @@ -Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    RuntimeError +Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    Interfaces

    Functions

    ByID ByName diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html index 54c4e2dce..5ebcba3d6 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html @@ -1,3 +1,3 @@ -Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    SetText +Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html index 3f7199faa..7c2a30be3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html @@ -1,4 +1,4 @@ -Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any +Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any Array ByteSlice Map diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html index 061f48910..1761825a6 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html @@ -1,4 +1,4 @@ -Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button +Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button FileFilter MessageDialogOptions OpenFileDialogOptions diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html index 7dbc52dca..33cf3acfa 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html @@ -1,4 +1,4 @@ -Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    WailsEvent +Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    Variables

    Functions

    Emit Off diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html index ba56c1dad..0b1dd1ae5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html @@ -1,2 +1,2 @@ -Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    GetFlag +Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html index 1a3858967..c5203a448 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html @@ -1,4 +1,4 @@ -Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Rect +Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Functions

    GetAll diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html index 910674610..dd0778a5d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html @@ -1,4 +1,4 @@ -System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    EnvironmentInfo +System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    Functions

    Capabilities Environment diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html index fcb7a7c4d..2ae34fb48 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html @@ -1,3 +1,3 @@ -WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Enable +WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html index fc5825db3..4b56461ca 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html @@ -1 +1 @@ -Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file +Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html index 17062c97c..e9774d5c3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html @@ -1,2 +1,2 @@ Window | @wailsio/runtime

    Variable WindowConst

    Window: Window = ...

    The window within which the script is running.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package.json b/v3/internal/runtime/desktop/@wailsio/runtime/package.json index ae1fd6853..122cf4ada 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package.json @@ -1,7 +1,7 @@ { "name": "@wailsio/runtime", "type": "module", - "version": "3.0.0-alpha.58", + "version": "3.0.0-alpha.59", "description": "Wails Runtime", "types": "types/index.d.ts", "exports": { From 151bc6d36bc3d0074dc7cfee01c103f0ea479eaa Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 27 Feb 2025 19:14:31 +0000 Subject: [PATCH 05/13] [skip ci] Publish @wailsio/runtime v3.0.0-alpha.60 --- .../docs/classes/Call.RuntimeError.html | 4 +-- .../docs/classes/Events.WailsEvent.html | 4 +-- .../docs/functions/Application.Hide.html | 2 +- .../docs/functions/Application.Quit.html | 2 +- .../docs/functions/Application.Show.html | 2 +- .../docs/functions/Browser.OpenURL.html | 2 +- .../runtime/docs/functions/Call.ByID.html | 2 +- .../runtime/docs/functions/Call.ByName.html | 2 +- .../runtime/docs/functions/Call.Call.html | 2 +- .../docs/functions/Clipboard.SetText.html | 2 +- .../docs/functions/Clipboard.Text.html | 2 +- .../runtime/docs/functions/Create.Any.html | 2 +- .../runtime/docs/functions/Create.Array.html | 2 +- .../docs/functions/Create.ByteSlice.html | 2 +- .../runtime/docs/functions/Create.Map.html | 2 +- .../docs/functions/Create.Nullable.html | 2 +- .../runtime/docs/functions/Create.Struct.html | 2 +- .../runtime/docs/functions/Dialogs.Error.html | 2 +- .../runtime/docs/functions/Dialogs.Info.html | 2 +- .../docs/functions/Dialogs.OpenFile.html | 2 +- .../docs/functions/Dialogs.Question.html | 2 +- .../docs/functions/Dialogs.SaveFile.html | 2 +- .../docs/functions/Dialogs.Warning.html | 2 +- .../runtime/docs/functions/Events.Emit.html | 2 +- .../runtime/docs/functions/Events.Off.html | 2 +- .../runtime/docs/functions/Events.OffAll.html | 2 +- .../runtime/docs/functions/Events.On.html | 2 +- .../docs/functions/Events.OnMultiple.html | 2 +- .../runtime/docs/functions/Events.Once.html | 2 +- .../runtime/docs/functions/Events.setup.html | 2 +- .../runtime/docs/functions/Flags.GetFlag.html | 2 +- .../docs/functions/Screens.GetAll.html | 2 +- .../docs/functions/Screens.GetCurrent.html | 2 +- .../docs/functions/Screens.GetPrimary.html | 2 +- .../docs/functions/System.Capabilities.html | 2 +- .../docs/functions/System.Environment.html | 2 +- .../docs/functions/System.IsAMD64.html | 2 +- .../runtime/docs/functions/System.IsARM.html | 2 +- .../docs/functions/System.IsARM64.html | 2 +- .../docs/functions/System.IsDarkMode.html | 2 +- .../docs/functions/System.IsDebug.html | 2 +- .../docs/functions/System.IsLinux.html | 2 +- .../runtime/docs/functions/System.IsMac.html | 2 +- .../docs/functions/System.IsWindows.html | 2 +- .../runtime/docs/functions/System.invoke.html | 2 +- .../runtime/docs/functions/WML.Enable.html | 2 +- .../runtime/docs/functions/WML.Reload.html | 2 +- .../@wailsio/runtime/docs/functions/init.html | 2 +- .../docs/interfaces/Call.CallOptions.html | 8 ++--- .../docs/interfaces/Dialogs.Button.html | 8 ++--- .../docs/interfaces/Dialogs.FileFilter.html | 6 ++-- .../Dialogs.MessageDialogOptions.html | 10 +++--- .../Dialogs.OpenFileDialogOptions.html | 34 +++++++++--------- .../Dialogs.SaveFileDialogOptions.html | 36 +++++++++---------- .../runtime/docs/interfaces/Screens.Rect.html | 10 +++--- .../docs/interfaces/Screens.Screen.html | 26 +++++++------- .../runtime/docs/interfaces/Screens.Size.html | 6 ++-- .../interfaces/System.EnvironmentInfo.html | 12 +++---- .../docs/interfaces/System.OSInfo.html | 10 +++--- .../runtime/docs/modules/Application.html | 2 +- .../runtime/docs/modules/Browser.html | 2 +- .../@wailsio/runtime/docs/modules/Call.html | 2 +- .../runtime/docs/modules/Clipboard.html | 2 +- .../@wailsio/runtime/docs/modules/Create.html | 2 +- .../runtime/docs/modules/Dialogs.html | 2 +- .../@wailsio/runtime/docs/modules/Events.html | 2 +- .../@wailsio/runtime/docs/modules/Flags.html | 2 +- .../runtime/docs/modules/Screens.html | 2 +- .../@wailsio/runtime/docs/modules/System.html | 2 +- .../@wailsio/runtime/docs/modules/WML.html | 2 +- .../runtime/docs/variables/Events.Types.html | 2 +- .../runtime/docs/variables/Window.html | 2 +- .../@wailsio/runtime/package-lock.json | 4 +-- .../desktop/@wailsio/runtime/package.json | 2 +- 74 files changed, 149 insertions(+), 149 deletions(-) diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html index 5c924c060..43a152d4b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html @@ -1,6 +1,6 @@ RuntimeError | @wailsio/runtime

    Exception class that will be thrown in case the bound method returns an error. The value of the RuntimeError#name property is "RuntimeError".

    -

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Properties

    cause? message name @@ -8,4 +8,4 @@ The value of the

    Constructors

    • Constructs a new RuntimeError instance.

      Parameters

      • message: string

        The error message.

      • Rest ...args: any[]

        Optional arguments for the Error constructor.

        -

      Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file +

    Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html index 24e9770fb..0cb098600 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html @@ -1,4 +1,4 @@ -WailsEvent | @wailsio/runtime

    Constructors

    constructor +WailsEvent | @wailsio/runtime

    Constructors

    Properties

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html index 637c9c990..a0dd5da46 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html @@ -1,2 +1,2 @@ Hide | @wailsio/runtime
    • Hides a certain method by calling the HideMethod function.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html index b34c5ad5d..084afaf35 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html @@ -1,2 +1,2 @@ Quit | @wailsio/runtime
    • Calls the QuitMethod to terminate the program.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html index 98d8d11ac..a8c352048 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html @@ -1,2 +1,2 @@ Show | @wailsio/runtime
    • Calls the ShowMethod and returns the result.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html index 734238239..0ca034158 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html @@ -1,3 +1,3 @@ OpenURL | @wailsio/runtime
    • Open a browser window to the given URL

      Parameters

      • url: string

        The URL to open

        -

      Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html index 8de8bebe0..9f0159763 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html @@ -5,4 +5,4 @@ See Call for details.

    Returns Promise<any>

    • The result of the method call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html index 4e9570a4f..a16e692fb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html @@ -3,4 +3,4 @@ See Call for details.

    Parameters

    • methodName: string

      The name of the method in the format 'package.struct.method'.

    • Rest ...args: any[]

      The arguments to pass to the method.

    Returns Promise<any>

    The result of the method call.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html index 935fa7232..67498f305 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html @@ -8,4 +8,4 @@ by the application- or service-level error marshaling functions.

    Returns Promise<any>

    • The result of the call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html index 2ce10c908..8cdb5c107 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html @@ -3,4 +3,4 @@

    Returns Promise<any>

    • A Promise that resolves when the operation is successful.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html index 1061c0c19..66f0ca9fa 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html @@ -1,3 +1,3 @@ Text | @wailsio/runtime
    • Get the Clipboard text

      Returns Promise<string>

      A promise that resolves with the text from the Clipboard.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html index 1d32fc792..c95400723 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html @@ -1,2 +1,2 @@ Any | @wailsio/runtime
    • Any is a dummy creation function for simple or unknown types.

      -

      Type Parameters

      • T

      Parameters

      • source: any

      Returns T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • source: any

    Returns T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html index 11bc26fb3..5d4758c74 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html @@ -1,4 +1,4 @@ Array | @wailsio/runtime
    • Array takes a creation function for an arbitrary type and returns an in-place creation function for an array whose elements are of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => T[])

        • (source): T[]
        • Parameters

          • source: any

          Returns T[]

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => T[])

      • (source): T[]
      • Parameters

        • source: any

        Returns T[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html index 48b2a9f32..3cb1098e4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html @@ -1,3 +1,3 @@ ByteSlice | @wailsio/runtime
    • ByteSlice is a creation function that replaces null strings with empty strings.

      -

      Parameters

      • source: any

      Returns string

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • source: any

    Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html index f8fbe1aaf..a8af254eb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html @@ -1,4 +1,4 @@ Map | @wailsio/runtime
    • Map takes creation functions for two arbitrary types and returns an in-place creation function for an object whose keys and values are of those types.

      -

      Type Parameters

      • K
      • V

      Parameters

      • key: ((source) => K)
          • (source): K
          • Parameters

            • source: any

            Returns K

      • value: ((source) => V)
          • (source): V
          • Parameters

            • source: any

            Returns V

      Returns ((source) => {
          [_: K]: V;
      })

        • (source): {
              [_: K]: V;
          }
        • Parameters

          • source: any

          Returns {
              [_: K]: V;
          }

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • K
    • V

    Parameters

    • key: ((source) => K)
        • (source): K
        • Parameters

          • source: any

          Returns K

    • value: ((source) => V)
        • (source): V
        • Parameters

          • source: any

          Returns V

    Returns ((source) => {
        [_: K]: V;
    })

      • (source): {
            [_: K]: V;
        }
      • Parameters

        • source: any

        Returns {
            [_: K]: V;
        }

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html index 94b8fde19..8ede5ffa0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html @@ -1,3 +1,3 @@ Nullable | @wailsio/runtime
    • Nullable takes a creation function for an arbitrary type and returns a creation function for a nullable value of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => null | T)

        • (source): null | T
        • Parameters

          • source: any

          Returns null | T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => null | T)

      • (source): null | T
      • Parameters

        • source: any

        Returns null | T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html index 3d567c03f..837112f79 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html @@ -1,3 +1,3 @@ Struct | @wailsio/runtime
    • Struct takes an object mapping field names to creation functions and returns an in-place creation function for a struct.

      -

      Type Parameters

      • T extends {
            [_: string]: ((source) => any);
        }
      • U extends {
            [Key in string | number | symbol]?: ReturnType<T[Key]>
        }

      Parameters

      • createField: T

      Returns ((source) => U)

        • (source): U
        • Parameters

          • source: any

          Returns U

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T extends {
          [_: string]: ((source) => any);
      }
    • U extends {
          [Key in string | number | symbol]?: ReturnType<T[Key]>
      }

    Parameters

    • createField: T

    Returns ((source) => U)

      • (source): U
      • Parameters

        • source: any

        Returns U

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html index 4ae894e02..18c1465fb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html index 02621c41d..08d4bc138 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html index dab59add4..d2fa4ad46 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html @@ -1,3 +1,3 @@ OpenFile | @wailsio/runtime
    • Parameters

      Returns Promise<string | string[]>

      Returns selected file or list of files. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html index 29f618f14..8ffebf4e9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html index 2d183b929..39d84c6b0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html @@ -1,3 +1,3 @@ SaveFile | @wailsio/runtime
    • Parameters

      Returns Promise<string>

      Returns the selected file. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html index b50818794..1f64ccea9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html index aa7dca39b..21a11b796 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html @@ -3,4 +3,4 @@

    Returns any

    • The result of the emitted event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html index dc879a52b..3f5c94e03 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html @@ -1,4 +1,4 @@ Off | @wailsio/runtime
    • Removes event listeners for the specified event names.

      Parameters

      • eventName: string

        The name of the event to remove listeners for.

      • Rest ...additionalEventNames: string[]

        Additional event names to remove listeners for.

        -

      Returns undefined

    Generated using TypeDoc

    \ No newline at end of file +

    Returns undefined

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html index 50d9a392f..d0cc815c1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html @@ -1,3 +1,3 @@ OffAll | @wailsio/runtime
    • Removes all event listeners.

      Returns void

      Function

      OffAll

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html index 38a162f3a..89b06da7c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html index 6a1b371dd..ae2e8460d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html @@ -5,4 +5,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html index b8e48ba9b..e8769c2ed 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html index e07257746..6653aaf54 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html @@ -1 +1 @@ -setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html index 3a8a4785c..4a5e365b2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html @@ -3,4 +3,4 @@

    Returns any

    • The value associated with the specified key.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html index a76031416..c89e9d57d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html @@ -1,3 +1,3 @@ GetAll | @wailsio/runtime
    • Gets all screens.

      Returns Promise<Screen[]>

      A promise that resolves to an array of Screen objects.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html index 47bd9b743..e591e3223 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html @@ -1,3 +1,3 @@ GetCurrent | @wailsio/runtime
    • Gets the current active screen.

      Returns Promise<Screen>

      A promise that resolves with the current active screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html index b2ff1bdd6..4207aa6b4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html @@ -1,3 +1,3 @@ GetPrimary | @wailsio/runtime
    • Gets the primary screen.

      Returns Promise<Screen>

      A promise that resolves to the primary screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html index a742087e9..d373c6765 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html @@ -1,4 +1,4 @@ Capabilities | @wailsio/runtime
    • Fetches the capabilities of the application from the server.

      Returns Promise<Object>

      A promise that resolves to an object containing the capabilities.

      Async

      Function

      Capabilities

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html index 38c1fc9c7..26325a5a3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html @@ -2,4 +2,4 @@
  • A promise that resolves to an object containing OS and system architecture.
  • Function

    Retrieves environment details.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html index 95d91956b..4e0128d14 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html @@ -1,3 +1,3 @@ IsAMD64 | @wailsio/runtime
    • Checks if the current environment architecture is AMD64.

      Returns boolean

      True if the current environment architecture is AMD64, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html index 148cf555a..7ed935470 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html @@ -1,3 +1,3 @@ IsARM | @wailsio/runtime
    • Checks if the current architecture is ARM.

      Returns boolean

      True if the current architecture is ARM, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html index cfa4aaaa0..c952632d0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html @@ -2,4 +2,4 @@

    Returns boolean

    • Returns true if the environment is ARM64 architecture, otherwise returns false.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html index f0119dfc6..ac866f167 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html @@ -2,4 +2,4 @@
  • A promise that resolves to a boolean value indicating if the system is in dark mode.
  • Function

    Retrieves the system dark mode status.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html index 7b8101b08..ada72f900 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html @@ -1 +1 @@ -IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html index 85db1e171..8226f0ea5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html @@ -1,3 +1,3 @@ IsLinux | @wailsio/runtime
    • Checks if the current operating system is Linux.

      Returns boolean

      Returns true if the current operating system is Linux, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html index 47c550634..8c5b66a20 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html @@ -1,3 +1,3 @@ IsMac | @wailsio/runtime
    • Checks if the current environment is a macOS operating system.

      Returns boolean

      True if the environment is macOS, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html index d0c715b5d..7e7281508 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html @@ -1,3 +1,3 @@ IsWindows | @wailsio/runtime
    • Checks if the current operating system is Windows.

      Returns boolean

      True if the operating system is Windows, otherwise false.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html index 5868f5492..b48f948ca 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html @@ -1 +1 @@ -invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html index 914650375..1a1d32d91 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html @@ -1,2 +1,2 @@ Enable | @wailsio/runtime
    • Schedules an automatic reload of WML to be performed as soon as the document is fully loaded.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html index b63b6ec82..050d47f08 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html @@ -1,2 +1,2 @@ Reload | @wailsio/runtime
    • Reloads the WML page by adding necessary event listeners and browser listeners.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html index 66dee77b5..7bbac9404 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html @@ -1 +1 @@ -init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html index aeea66598..55c2e1248 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html @@ -1,7 +1,7 @@ -CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args +CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args: any[]

    Arguments to be passed into the bound method.

    -
    methodID: undefined | number

    The numeric ID of the bound method to call.

    -
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    methodID: undefined | number

    The numeric ID of the bound method to call.

    +
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html index f188f2662..c89c1e816 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html @@ -1,7 +1,7 @@ -Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel +Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel: undefined | boolean

    True if the button should cancel an operation when clicked.

    -
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    -
    Label: undefined | string

    Text that appears within the button.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    +
    Label: undefined | string

    Text that appears within the button.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html index dfb026277..f3a8f81a9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html @@ -1,5 +1,5 @@ -FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    DisplayName +FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    Properties

    DisplayName: undefined | string

    Display name for the filter, it could be "Text Files", "Images" etc.

    -
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html index ff6b112f6..d08ec5c6f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html @@ -1,9 +1,9 @@ -MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons +MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons: undefined | Button[]

    Array of button options to show in the dialog.

    -
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    -
    Message: undefined | string

    The main message to show in the dialog.

    -
    Title: undefined | string

    The title of the dialog window.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    +
    Message: undefined | string

    The main message to show in the dialog.

    +
    Title: undefined | string

    The title of the dialog window.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html index ec078e5d0..b0560bb5a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html @@ -1,4 +1,4 @@ -OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html index d4f058d56..ea364bcf5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html @@ -1,4 +1,4 @@ -SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filename: undefined | string

    Default filename to use in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filename: undefined | string

    Default filename to use in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html index 1c8f1ee6e..7da7c2ab7 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html @@ -1,9 +1,9 @@ -Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Height +Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Properties

    Height: number

    The height of the rectangle.

    -
    Width: number

    The width of the rectangle.

    -
    X: number

    The X coordinate of the origin.

    -
    Y: number

    The Y coordinate of the origin.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width of the rectangle.

    +
    X: number

    The X coordinate of the origin.

    +
    Y: number

    The Y coordinate of the origin.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html index 5f55b9a51..823fda888 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html @@ -1,4 +1,4 @@ -Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds +Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds ID IsPrimary Name @@ -11,15 +11,15 @@ X Y

    Properties

    Bounds: Rect

    Contains the bounds of the screen in terms of X, Y, Width, and Height.

    -
    ID: string

    Unique identifier for the screen.

    -
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    -
    Name: string

    Human readable name of the screen.

    -
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    -
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    -
    Rotation: number

    The rotation of the screen.

    -
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    -
    Size: Size

    Contains the width and height of the screen.

    -
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    -
    X: number

    The X coordinate of the screen.

    -
    Y: number

    The Y coordinate of the screen.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    Unique identifier for the screen.

    +
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    +
    Name: string

    Human readable name of the screen.

    +
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    +
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    +
    Rotation: number

    The rotation of the screen.

    +
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    +
    Size: Size

    Contains the width and height of the screen.

    +
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    +
    X: number

    The X coordinate of the screen.

    +
    Y: number

    The Y coordinate of the screen.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html index 77dfa4df8..205e22a7a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html @@ -1,5 +1,5 @@ -Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Height +Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Properties

    Height: number

    The height.

    -
    Width: number

    The width.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html index fdc4e75ef..4103bd059 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html @@ -1,11 +1,11 @@ -EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch +EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch: string

    The architecture of the system.

    -
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    -
    OS: string

    The operating system in use.

    -
    OSInfo: OSInfo

    Details of the operating system.

    -
    PlatformInfo: Object

    Additional platform information.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    +
    OS: string

    The operating system in use.

    +
    OSInfo: OSInfo

    Details of the operating system.

    +
    PlatformInfo: Object

    Additional platform information.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html index db7366c5a..7f6e0d5c1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html @@ -1,9 +1,9 @@ -OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Branding +OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Properties

    Branding: string

    The branding of the OS.

    -
    ID: string

    The ID of the OS.

    -
    Name: string

    The name of the OS.

    -
    Version: string

    The version of the OS.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    The ID of the OS.

    +
    Name: string

    The name of the OS.

    +
    Version: string

    The version of the OS.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html index d0747cd3d..ddeb9811f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html @@ -1,4 +1,4 @@ -Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Hide +Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html index d17953d4f..55f5798b9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html @@ -1,2 +1,2 @@ -Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    OpenURL +Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html index 929ef8bc1..7a3b3eee2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html @@ -1,4 +1,4 @@ -Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    RuntimeError +Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    Interfaces

    Functions

    ByID ByName diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html index 5ebcba3d6..b339afb5f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html @@ -1,3 +1,3 @@ -Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    SetText +Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html index 7c2a30be3..6fbb8b41f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html @@ -1,4 +1,4 @@ -Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any +Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any Array ByteSlice Map diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html index 1761825a6..9cc541f94 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html @@ -1,4 +1,4 @@ -Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button +Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button FileFilter MessageDialogOptions OpenFileDialogOptions diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html index 33cf3acfa..b44acdeb9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html @@ -1,4 +1,4 @@ -Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    WailsEvent +Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    Variables

    Functions

    Emit Off diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html index 0b1dd1ae5..ff7622363 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html @@ -1,2 +1,2 @@ -Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    GetFlag +Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html index c5203a448..0c5bce324 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html @@ -1,4 +1,4 @@ -Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Rect +Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Functions

    GetAll diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html index dd0778a5d..5ab2b4d7c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html @@ -1,4 +1,4 @@ -System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    EnvironmentInfo +System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    Functions

    Capabilities Environment diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html index 2ae34fb48..69cff875d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html @@ -1,3 +1,3 @@ -WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Enable +WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html index 4b56461ca..8c4daaf20 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html @@ -1 +1 @@ -Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file +Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html index e9774d5c3..fe8bec18d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html @@ -1,2 +1,2 @@ Window | @wailsio/runtime

    Variable WindowConst

    Window: Window = ...

    The window within which the script is running.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json index 9f8307460..62e3542b3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json @@ -1,12 +1,12 @@ { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.55", + "version": "3.0.0-alpha.60", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.55", + "version": "3.0.0-alpha.60", "license": "MIT", "devDependencies": { "rimraf": "^5.0.5", diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package.json b/v3/internal/runtime/desktop/@wailsio/runtime/package.json index 122cf4ada..09d2b2f96 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package.json @@ -1,7 +1,7 @@ { "name": "@wailsio/runtime", "type": "module", - "version": "3.0.0-alpha.59", + "version": "3.0.0-alpha.60", "description": "Wails Runtime", "types": "types/index.d.ts", "exports": { From 9ee2ca51d43c2f1c580f660bbd33154f3baa7d93 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Fri, 28 Feb 2025 07:06:23 +1100 Subject: [PATCH 06/13] [ci] update PR Checks conditions --- .github/workflows/build-and-test-v3.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-and-test-v3.yml b/.github/workflows/build-and-test-v3.yml index ad773fb68..c3278f6e1 100644 --- a/.github/workflows/build-and-test-v3.yml +++ b/.github/workflows/build-and-test-v3.yml @@ -3,8 +3,12 @@ name: Build + Test v3 on: pull_request: types: [opened, synchronize, reopened, ready_for_review] + branches: + - v3-alpha pull_request_review: types: [submitted] + branches: + - v3-alpha jobs: check_approval: From 2dcd35f181e03fe5a20556c4d8221fbea788fdac Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 27 Feb 2025 20:07:10 +0000 Subject: [PATCH 07/13] [skip ci] Publish @wailsio/runtime v3.0.0-alpha.61 --- .../docs/classes/Call.RuntimeError.html | 4 +-- .../docs/classes/Events.WailsEvent.html | 4 +-- .../docs/functions/Application.Hide.html | 2 +- .../docs/functions/Application.Quit.html | 2 +- .../docs/functions/Application.Show.html | 2 +- .../docs/functions/Browser.OpenURL.html | 2 +- .../runtime/docs/functions/Call.ByID.html | 2 +- .../runtime/docs/functions/Call.ByName.html | 2 +- .../runtime/docs/functions/Call.Call.html | 2 +- .../docs/functions/Clipboard.SetText.html | 2 +- .../docs/functions/Clipboard.Text.html | 2 +- .../runtime/docs/functions/Create.Any.html | 2 +- .../runtime/docs/functions/Create.Array.html | 2 +- .../docs/functions/Create.ByteSlice.html | 2 +- .../runtime/docs/functions/Create.Map.html | 2 +- .../docs/functions/Create.Nullable.html | 2 +- .../runtime/docs/functions/Create.Struct.html | 2 +- .../runtime/docs/functions/Dialogs.Error.html | 2 +- .../runtime/docs/functions/Dialogs.Info.html | 2 +- .../docs/functions/Dialogs.OpenFile.html | 2 +- .../docs/functions/Dialogs.Question.html | 2 +- .../docs/functions/Dialogs.SaveFile.html | 2 +- .../docs/functions/Dialogs.Warning.html | 2 +- .../runtime/docs/functions/Events.Emit.html | 2 +- .../runtime/docs/functions/Events.Off.html | 2 +- .../runtime/docs/functions/Events.OffAll.html | 2 +- .../runtime/docs/functions/Events.On.html | 2 +- .../docs/functions/Events.OnMultiple.html | 2 +- .../runtime/docs/functions/Events.Once.html | 2 +- .../runtime/docs/functions/Events.setup.html | 2 +- .../runtime/docs/functions/Flags.GetFlag.html | 2 +- .../docs/functions/Screens.GetAll.html | 2 +- .../docs/functions/Screens.GetCurrent.html | 2 +- .../docs/functions/Screens.GetPrimary.html | 2 +- .../docs/functions/System.Capabilities.html | 2 +- .../docs/functions/System.Environment.html | 2 +- .../docs/functions/System.IsAMD64.html | 2 +- .../runtime/docs/functions/System.IsARM.html | 2 +- .../docs/functions/System.IsARM64.html | 2 +- .../docs/functions/System.IsDarkMode.html | 2 +- .../docs/functions/System.IsDebug.html | 2 +- .../docs/functions/System.IsLinux.html | 2 +- .../runtime/docs/functions/System.IsMac.html | 2 +- .../docs/functions/System.IsWindows.html | 2 +- .../runtime/docs/functions/System.invoke.html | 2 +- .../runtime/docs/functions/WML.Enable.html | 2 +- .../runtime/docs/functions/WML.Reload.html | 2 +- .../@wailsio/runtime/docs/functions/init.html | 2 +- .../docs/interfaces/Call.CallOptions.html | 8 ++--- .../docs/interfaces/Dialogs.Button.html | 8 ++--- .../docs/interfaces/Dialogs.FileFilter.html | 6 ++-- .../Dialogs.MessageDialogOptions.html | 10 +++--- .../Dialogs.OpenFileDialogOptions.html | 34 +++++++++--------- .../Dialogs.SaveFileDialogOptions.html | 36 +++++++++---------- .../runtime/docs/interfaces/Screens.Rect.html | 10 +++--- .../docs/interfaces/Screens.Screen.html | 26 +++++++------- .../runtime/docs/interfaces/Screens.Size.html | 6 ++-- .../interfaces/System.EnvironmentInfo.html | 12 +++---- .../docs/interfaces/System.OSInfo.html | 10 +++--- .../runtime/docs/modules/Application.html | 2 +- .../runtime/docs/modules/Browser.html | 2 +- .../@wailsio/runtime/docs/modules/Call.html | 2 +- .../runtime/docs/modules/Clipboard.html | 2 +- .../@wailsio/runtime/docs/modules/Create.html | 2 +- .../runtime/docs/modules/Dialogs.html | 2 +- .../@wailsio/runtime/docs/modules/Events.html | 2 +- .../@wailsio/runtime/docs/modules/Flags.html | 2 +- .../runtime/docs/modules/Screens.html | 2 +- .../@wailsio/runtime/docs/modules/System.html | 2 +- .../@wailsio/runtime/docs/modules/WML.html | 2 +- .../runtime/docs/variables/Events.Types.html | 2 +- .../runtime/docs/variables/Window.html | 2 +- .../@wailsio/runtime/package-lock.json | 4 +-- .../desktop/@wailsio/runtime/package.json | 2 +- 74 files changed, 149 insertions(+), 149 deletions(-) diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html index 43a152d4b..8b7aa6d26 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html @@ -1,6 +1,6 @@ RuntimeError | @wailsio/runtime

    Exception class that will be thrown in case the bound method returns an error. The value of the RuntimeError#name property is "RuntimeError".

    -

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Properties

    cause? message name @@ -8,4 +8,4 @@ The value of the

    Constructors

    • Constructs a new RuntimeError instance.

      Parameters

      • message: string

        The error message.

      • Rest ...args: any[]

        Optional arguments for the Error constructor.

        -

      Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file +

    Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html index 0cb098600..c59223749 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html @@ -1,4 +1,4 @@ -WailsEvent | @wailsio/runtime

    Constructors

    constructor +WailsEvent | @wailsio/runtime

    Constructors

    Properties

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html index a0dd5da46..3d8968c8a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html @@ -1,2 +1,2 @@ Hide | @wailsio/runtime
    • Hides a certain method by calling the HideMethod function.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html index 084afaf35..30b32a250 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html @@ -1,2 +1,2 @@ Quit | @wailsio/runtime
    • Calls the QuitMethod to terminate the program.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html index a8c352048..fe3a53432 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html @@ -1,2 +1,2 @@ Show | @wailsio/runtime
    • Calls the ShowMethod and returns the result.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html index 0ca034158..51086c535 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html @@ -1,3 +1,3 @@ OpenURL | @wailsio/runtime
    • Open a browser window to the given URL

      Parameters

      • url: string

        The URL to open

        -

      Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html index 9f0159763..c7f8efc47 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html @@ -5,4 +5,4 @@ See Call for details.

    Returns Promise<any>

    • The result of the method call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html index a16e692fb..f3c0a30ee 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html @@ -3,4 +3,4 @@ See Call for details.

    Parameters

    • methodName: string

      The name of the method in the format 'package.struct.method'.

    • Rest ...args: any[]

      The arguments to pass to the method.

    Returns Promise<any>

    The result of the method call.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html index 67498f305..0b030274f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html @@ -8,4 +8,4 @@ by the application- or service-level error marshaling functions.

    Returns Promise<any>

    • The result of the call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html index 8cdb5c107..44ca80c1d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html @@ -3,4 +3,4 @@

    Returns Promise<any>

    • A Promise that resolves when the operation is successful.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html index 66f0ca9fa..67a12bda3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html @@ -1,3 +1,3 @@ Text | @wailsio/runtime
    • Get the Clipboard text

      Returns Promise<string>

      A promise that resolves with the text from the Clipboard.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html index c95400723..ab31d1985 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html @@ -1,2 +1,2 @@ Any | @wailsio/runtime
    • Any is a dummy creation function for simple or unknown types.

      -

      Type Parameters

      • T

      Parameters

      • source: any

      Returns T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • source: any

    Returns T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html index 5d4758c74..c453e6fe8 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html @@ -1,4 +1,4 @@ Array | @wailsio/runtime
    • Array takes a creation function for an arbitrary type and returns an in-place creation function for an array whose elements are of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => T[])

        • (source): T[]
        • Parameters

          • source: any

          Returns T[]

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => T[])

      • (source): T[]
      • Parameters

        • source: any

        Returns T[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html index 3cb1098e4..e8e8164d0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html @@ -1,3 +1,3 @@ ByteSlice | @wailsio/runtime
    • ByteSlice is a creation function that replaces null strings with empty strings.

      -

      Parameters

      • source: any

      Returns string

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • source: any

    Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html index a8af254eb..56e7e3bf4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html @@ -1,4 +1,4 @@ Map | @wailsio/runtime
    • Map takes creation functions for two arbitrary types and returns an in-place creation function for an object whose keys and values are of those types.

      -

      Type Parameters

      • K
      • V

      Parameters

      • key: ((source) => K)
          • (source): K
          • Parameters

            • source: any

            Returns K

      • value: ((source) => V)
          • (source): V
          • Parameters

            • source: any

            Returns V

      Returns ((source) => {
          [_: K]: V;
      })

        • (source): {
              [_: K]: V;
          }
        • Parameters

          • source: any

          Returns {
              [_: K]: V;
          }

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • K
    • V

    Parameters

    • key: ((source) => K)
        • (source): K
        • Parameters

          • source: any

          Returns K

    • value: ((source) => V)
        • (source): V
        • Parameters

          • source: any

          Returns V

    Returns ((source) => {
        [_: K]: V;
    })

      • (source): {
            [_: K]: V;
        }
      • Parameters

        • source: any

        Returns {
            [_: K]: V;
        }

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html index 8ede5ffa0..062327e16 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html @@ -1,3 +1,3 @@ Nullable | @wailsio/runtime
    • Nullable takes a creation function for an arbitrary type and returns a creation function for a nullable value of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => null | T)

        • (source): null | T
        • Parameters

          • source: any

          Returns null | T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => null | T)

      • (source): null | T
      • Parameters

        • source: any

        Returns null | T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html index 837112f79..5b679d33a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html @@ -1,3 +1,3 @@ Struct | @wailsio/runtime
    • Struct takes an object mapping field names to creation functions and returns an in-place creation function for a struct.

      -

      Type Parameters

      • T extends {
            [_: string]: ((source) => any);
        }
      • U extends {
            [Key in string | number | symbol]?: ReturnType<T[Key]>
        }

      Parameters

      • createField: T

      Returns ((source) => U)

        • (source): U
        • Parameters

          • source: any

          Returns U

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T extends {
          [_: string]: ((source) => any);
      }
    • U extends {
          [Key in string | number | symbol]?: ReturnType<T[Key]>
      }

    Parameters

    • createField: T

    Returns ((source) => U)

      • (source): U
      • Parameters

        • source: any

        Returns U

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html index 18c1465fb..de60e46b4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html index 08d4bc138..45d8e42e4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html index d2fa4ad46..a98c2f5d9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html @@ -1,3 +1,3 @@ OpenFile | @wailsio/runtime
    • Parameters

      Returns Promise<string | string[]>

      Returns selected file or list of files. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html index 8ffebf4e9..c2dad387e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html index 39d84c6b0..39596be60 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html @@ -1,3 +1,3 @@ SaveFile | @wailsio/runtime
    • Parameters

      Returns Promise<string>

      Returns the selected file. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html index 1f64ccea9..d71f0638e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html index 21a11b796..90164c159 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html @@ -3,4 +3,4 @@

    Returns any

    • The result of the emitted event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html index 3f5c94e03..2b59d7d2b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html @@ -1,4 +1,4 @@ Off | @wailsio/runtime
    • Removes event listeners for the specified event names.

      Parameters

      • eventName: string

        The name of the event to remove listeners for.

      • Rest ...additionalEventNames: string[]

        Additional event names to remove listeners for.

        -

      Returns undefined

    Generated using TypeDoc

    \ No newline at end of file +

    Returns undefined

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html index d0cc815c1..3ce065483 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html @@ -1,3 +1,3 @@ OffAll | @wailsio/runtime
    • Removes all event listeners.

      Returns void

      Function

      OffAll

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html index 89b06da7c..a6141e0bb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html index ae2e8460d..942230728 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html @@ -5,4 +5,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html index e8769c2ed..5aec085aa 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html index 6653aaf54..3f2f7b71c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html @@ -1 +1 @@ -setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html index 4a5e365b2..7c941b2a8 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html @@ -3,4 +3,4 @@

    Returns any

    • The value associated with the specified key.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html index c89e9d57d..1c937a629 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html @@ -1,3 +1,3 @@ GetAll | @wailsio/runtime
    • Gets all screens.

      Returns Promise<Screen[]>

      A promise that resolves to an array of Screen objects.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html index e591e3223..3cc606bb2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html @@ -1,3 +1,3 @@ GetCurrent | @wailsio/runtime
    • Gets the current active screen.

      Returns Promise<Screen>

      A promise that resolves with the current active screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html index 4207aa6b4..a1647a3a8 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html @@ -1,3 +1,3 @@ GetPrimary | @wailsio/runtime
    • Gets the primary screen.

      Returns Promise<Screen>

      A promise that resolves to the primary screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html index d373c6765..a5885798f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html @@ -1,4 +1,4 @@ Capabilities | @wailsio/runtime
    • Fetches the capabilities of the application from the server.

      Returns Promise<Object>

      A promise that resolves to an object containing the capabilities.

      Async

      Function

      Capabilities

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html index 26325a5a3..881e06d9a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html @@ -2,4 +2,4 @@
  • A promise that resolves to an object containing OS and system architecture.
  • Function

    Retrieves environment details.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html index 4e0128d14..69cf77c4e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html @@ -1,3 +1,3 @@ IsAMD64 | @wailsio/runtime
    • Checks if the current environment architecture is AMD64.

      Returns boolean

      True if the current environment architecture is AMD64, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html index 7ed935470..02ce11523 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html @@ -1,3 +1,3 @@ IsARM | @wailsio/runtime
    • Checks if the current architecture is ARM.

      Returns boolean

      True if the current architecture is ARM, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html index c952632d0..05425fbc7 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html @@ -2,4 +2,4 @@

    Returns boolean

    • Returns true if the environment is ARM64 architecture, otherwise returns false.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html index ac866f167..202d59362 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html @@ -2,4 +2,4 @@
  • A promise that resolves to a boolean value indicating if the system is in dark mode.
  • Function

    Retrieves the system dark mode status.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html index ada72f900..3c6920684 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html @@ -1 +1 @@ -IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html index 8226f0ea5..46847b3fd 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html @@ -1,3 +1,3 @@ IsLinux | @wailsio/runtime
    • Checks if the current operating system is Linux.

      Returns boolean

      Returns true if the current operating system is Linux, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html index 8c5b66a20..2df0ca1ff 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html @@ -1,3 +1,3 @@ IsMac | @wailsio/runtime
    • Checks if the current environment is a macOS operating system.

      Returns boolean

      True if the environment is macOS, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html index 7e7281508..e062bb048 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html @@ -1,3 +1,3 @@ IsWindows | @wailsio/runtime
    • Checks if the current operating system is Windows.

      Returns boolean

      True if the operating system is Windows, otherwise false.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html index b48f948ca..7fe355563 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html @@ -1 +1 @@ -invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html index 1a1d32d91..832eeaebb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html @@ -1,2 +1,2 @@ Enable | @wailsio/runtime
    • Schedules an automatic reload of WML to be performed as soon as the document is fully loaded.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html index 050d47f08..9db9cd32b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html @@ -1,2 +1,2 @@ Reload | @wailsio/runtime
    • Reloads the WML page by adding necessary event listeners and browser listeners.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html index 7bbac9404..3887f26f4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html @@ -1 +1 @@ -init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html index 55c2e1248..972d12835 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html @@ -1,7 +1,7 @@ -CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args +CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args: any[]

    Arguments to be passed into the bound method.

    -
    methodID: undefined | number

    The numeric ID of the bound method to call.

    -
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    methodID: undefined | number

    The numeric ID of the bound method to call.

    +
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html index c89c1e816..7694277e8 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html @@ -1,7 +1,7 @@ -Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel +Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel: undefined | boolean

    True if the button should cancel an operation when clicked.

    -
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    -
    Label: undefined | string

    Text that appears within the button.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    +
    Label: undefined | string

    Text that appears within the button.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html index f3a8f81a9..2dabb1e04 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html @@ -1,5 +1,5 @@ -FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    DisplayName +FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    Properties

    DisplayName: undefined | string

    Display name for the filter, it could be "Text Files", "Images" etc.

    -
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html index d08ec5c6f..741c0ed50 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html @@ -1,9 +1,9 @@ -MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons +MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons: undefined | Button[]

    Array of button options to show in the dialog.

    -
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    -
    Message: undefined | string

    The main message to show in the dialog.

    -
    Title: undefined | string

    The title of the dialog window.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    +
    Message: undefined | string

    The main message to show in the dialog.

    +
    Title: undefined | string

    The title of the dialog window.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html index b0560bb5a..936399213 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html @@ -1,4 +1,4 @@ -OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html index ea364bcf5..5f417616a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html @@ -1,4 +1,4 @@ -SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filename: undefined | string

    Default filename to use in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filename: undefined | string

    Default filename to use in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html index 7da7c2ab7..b2ba0e8e2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html @@ -1,9 +1,9 @@ -Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Height +Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Properties

    Height: number

    The height of the rectangle.

    -
    Width: number

    The width of the rectangle.

    -
    X: number

    The X coordinate of the origin.

    -
    Y: number

    The Y coordinate of the origin.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width of the rectangle.

    +
    X: number

    The X coordinate of the origin.

    +
    Y: number

    The Y coordinate of the origin.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html index 823fda888..a9af505a9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html @@ -1,4 +1,4 @@ -Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds +Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds ID IsPrimary Name @@ -11,15 +11,15 @@ X Y

    Properties

    Bounds: Rect

    Contains the bounds of the screen in terms of X, Y, Width, and Height.

    -
    ID: string

    Unique identifier for the screen.

    -
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    -
    Name: string

    Human readable name of the screen.

    -
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    -
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    -
    Rotation: number

    The rotation of the screen.

    -
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    -
    Size: Size

    Contains the width and height of the screen.

    -
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    -
    X: number

    The X coordinate of the screen.

    -
    Y: number

    The Y coordinate of the screen.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    Unique identifier for the screen.

    +
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    +
    Name: string

    Human readable name of the screen.

    +
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    +
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    +
    Rotation: number

    The rotation of the screen.

    +
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    +
    Size: Size

    Contains the width and height of the screen.

    +
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    +
    X: number

    The X coordinate of the screen.

    +
    Y: number

    The Y coordinate of the screen.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html index 205e22a7a..c34bdced3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html @@ -1,5 +1,5 @@ -Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Height +Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Properties

    Height: number

    The height.

    -
    Width: number

    The width.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html index 4103bd059..fd42208ac 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html @@ -1,11 +1,11 @@ -EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch +EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch: string

    The architecture of the system.

    -
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    -
    OS: string

    The operating system in use.

    -
    OSInfo: OSInfo

    Details of the operating system.

    -
    PlatformInfo: Object

    Additional platform information.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    +
    OS: string

    The operating system in use.

    +
    OSInfo: OSInfo

    Details of the operating system.

    +
    PlatformInfo: Object

    Additional platform information.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html index 7f6e0d5c1..a7e96cb57 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html @@ -1,9 +1,9 @@ -OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Branding +OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Properties

    Branding: string

    The branding of the OS.

    -
    ID: string

    The ID of the OS.

    -
    Name: string

    The name of the OS.

    -
    Version: string

    The version of the OS.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    The ID of the OS.

    +
    Name: string

    The name of the OS.

    +
    Version: string

    The version of the OS.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html index ddeb9811f..c31f437ee 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html @@ -1,4 +1,4 @@ -Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Hide +Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html index 55f5798b9..a5f0d2d59 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html @@ -1,2 +1,2 @@ -Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    OpenURL +Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html index 7a3b3eee2..11e23c0bd 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html @@ -1,4 +1,4 @@ -Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    RuntimeError +Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    Interfaces

    Functions

    ByID ByName diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html index b339afb5f..a30577764 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html @@ -1,3 +1,3 @@ -Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    SetText +Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html index 6fbb8b41f..979f8ca69 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html @@ -1,4 +1,4 @@ -Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any +Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any Array ByteSlice Map diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html index 9cc541f94..ebfb212d3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html @@ -1,4 +1,4 @@ -Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button +Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button FileFilter MessageDialogOptions OpenFileDialogOptions diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html index b44acdeb9..b0fc9eb85 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html @@ -1,4 +1,4 @@ -Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    WailsEvent +Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    Variables

    Functions

    Emit Off diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html index ff7622363..8529c304c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html @@ -1,2 +1,2 @@ -Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    GetFlag +Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html index 0c5bce324..37907bce6 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html @@ -1,4 +1,4 @@ -Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Rect +Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Functions

    GetAll diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html index 5ab2b4d7c..38a49196b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html @@ -1,4 +1,4 @@ -System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    EnvironmentInfo +System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    Functions

    Capabilities Environment diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html index 69cff875d..aa75f96e1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html @@ -1,3 +1,3 @@ -WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Enable +WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html index 8c4daaf20..36096ca29 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html @@ -1 +1 @@ -Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file +Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html index fe8bec18d..a28337313 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html @@ -1,2 +1,2 @@ Window | @wailsio/runtime

    Variable WindowConst

    Window: Window = ...

    The window within which the script is running.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json index 62e3542b3..cd0547ca5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json @@ -1,12 +1,12 @@ { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.60", + "version": "3.0.0-alpha.61", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.60", + "version": "3.0.0-alpha.61", "license": "MIT", "devDependencies": { "rimraf": "^5.0.5", diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package.json b/v3/internal/runtime/desktop/@wailsio/runtime/package.json index 09d2b2f96..c75f97992 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package.json @@ -1,7 +1,7 @@ { "name": "@wailsio/runtime", "type": "module", - "version": "3.0.0-alpha.60", + "version": "3.0.0-alpha.61", "description": "Wails Runtime", "types": "types/index.d.ts", "exports": { From 3b045ada7b212e439af1b8387e75311f5b58ee67 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Fri, 28 Feb 2025 07:07:43 +1100 Subject: [PATCH 08/13] [ci] update PR Checks conditions --- .github/workflows/build-and-test-v3.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test-v3.yml b/.github/workflows/build-and-test-v3.yml index c3278f6e1..b8eede071 100644 --- a/.github/workflows/build-and-test-v3.yml +++ b/.github/workflows/build-and-test-v3.yml @@ -27,7 +27,7 @@ jobs: fi test_go: - name: Run Go Tests + name: Run Go Tests v3 needs: check_approval runs-on: ${{ matrix.os }} strategy: From e4f0b64630eed2ba7a4f012922169aeb9c94f44b Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 27 Feb 2025 20:09:11 +0000 Subject: [PATCH 09/13] [skip ci] Publish @wailsio/runtime v3.0.0-alpha.62 --- .../docs/classes/Call.RuntimeError.html | 4 +-- .../docs/classes/Events.WailsEvent.html | 4 +-- .../docs/functions/Application.Hide.html | 2 +- .../docs/functions/Application.Quit.html | 2 +- .../docs/functions/Application.Show.html | 2 +- .../docs/functions/Browser.OpenURL.html | 2 +- .../runtime/docs/functions/Call.ByID.html | 2 +- .../runtime/docs/functions/Call.ByName.html | 2 +- .../runtime/docs/functions/Call.Call.html | 2 +- .../docs/functions/Clipboard.SetText.html | 2 +- .../docs/functions/Clipboard.Text.html | 2 +- .../runtime/docs/functions/Create.Any.html | 2 +- .../runtime/docs/functions/Create.Array.html | 2 +- .../docs/functions/Create.ByteSlice.html | 2 +- .../runtime/docs/functions/Create.Map.html | 2 +- .../docs/functions/Create.Nullable.html | 2 +- .../runtime/docs/functions/Create.Struct.html | 2 +- .../runtime/docs/functions/Dialogs.Error.html | 2 +- .../runtime/docs/functions/Dialogs.Info.html | 2 +- .../docs/functions/Dialogs.OpenFile.html | 2 +- .../docs/functions/Dialogs.Question.html | 2 +- .../docs/functions/Dialogs.SaveFile.html | 2 +- .../docs/functions/Dialogs.Warning.html | 2 +- .../runtime/docs/functions/Events.Emit.html | 2 +- .../runtime/docs/functions/Events.Off.html | 2 +- .../runtime/docs/functions/Events.OffAll.html | 2 +- .../runtime/docs/functions/Events.On.html | 2 +- .../docs/functions/Events.OnMultiple.html | 2 +- .../runtime/docs/functions/Events.Once.html | 2 +- .../runtime/docs/functions/Events.setup.html | 2 +- .../runtime/docs/functions/Flags.GetFlag.html | 2 +- .../docs/functions/Screens.GetAll.html | 2 +- .../docs/functions/Screens.GetCurrent.html | 2 +- .../docs/functions/Screens.GetPrimary.html | 2 +- .../docs/functions/System.Capabilities.html | 2 +- .../docs/functions/System.Environment.html | 2 +- .../docs/functions/System.IsAMD64.html | 2 +- .../runtime/docs/functions/System.IsARM.html | 2 +- .../docs/functions/System.IsARM64.html | 2 +- .../docs/functions/System.IsDarkMode.html | 2 +- .../docs/functions/System.IsDebug.html | 2 +- .../docs/functions/System.IsLinux.html | 2 +- .../runtime/docs/functions/System.IsMac.html | 2 +- .../docs/functions/System.IsWindows.html | 2 +- .../runtime/docs/functions/System.invoke.html | 2 +- .../runtime/docs/functions/WML.Enable.html | 2 +- .../runtime/docs/functions/WML.Reload.html | 2 +- .../@wailsio/runtime/docs/functions/init.html | 2 +- .../docs/interfaces/Call.CallOptions.html | 8 ++--- .../docs/interfaces/Dialogs.Button.html | 8 ++--- .../docs/interfaces/Dialogs.FileFilter.html | 6 ++-- .../Dialogs.MessageDialogOptions.html | 10 +++--- .../Dialogs.OpenFileDialogOptions.html | 34 +++++++++--------- .../Dialogs.SaveFileDialogOptions.html | 36 +++++++++---------- .../runtime/docs/interfaces/Screens.Rect.html | 10 +++--- .../docs/interfaces/Screens.Screen.html | 26 +++++++------- .../runtime/docs/interfaces/Screens.Size.html | 6 ++-- .../interfaces/System.EnvironmentInfo.html | 12 +++---- .../docs/interfaces/System.OSInfo.html | 10 +++--- .../runtime/docs/modules/Application.html | 2 +- .../runtime/docs/modules/Browser.html | 2 +- .../@wailsio/runtime/docs/modules/Call.html | 2 +- .../runtime/docs/modules/Clipboard.html | 2 +- .../@wailsio/runtime/docs/modules/Create.html | 2 +- .../runtime/docs/modules/Dialogs.html | 2 +- .../@wailsio/runtime/docs/modules/Events.html | 2 +- .../@wailsio/runtime/docs/modules/Flags.html | 2 +- .../runtime/docs/modules/Screens.html | 2 +- .../@wailsio/runtime/docs/modules/System.html | 2 +- .../@wailsio/runtime/docs/modules/WML.html | 2 +- .../runtime/docs/variables/Events.Types.html | 2 +- .../runtime/docs/variables/Window.html | 2 +- .../@wailsio/runtime/package-lock.json | 4 +-- .../desktop/@wailsio/runtime/package.json | 2 +- 74 files changed, 149 insertions(+), 149 deletions(-) diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html index 8b7aa6d26..48388cf63 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html @@ -1,6 +1,6 @@ RuntimeError | @wailsio/runtime

    Exception class that will be thrown in case the bound method returns an error. The value of the RuntimeError#name property is "RuntimeError".

    -

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Properties

    cause? message name @@ -8,4 +8,4 @@ The value of the

    Constructors

    • Constructs a new RuntimeError instance.

      Parameters

      • message: string

        The error message.

      • Rest ...args: any[]

        Optional arguments for the Error constructor.

        -

      Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file +

    Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html index c59223749..371bf58dc 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html @@ -1,4 +1,4 @@ -WailsEvent | @wailsio/runtime

    Constructors

    constructor +WailsEvent | @wailsio/runtime

    Constructors

    Properties

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html index 3d8968c8a..cebce5498 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html @@ -1,2 +1,2 @@ Hide | @wailsio/runtime
    • Hides a certain method by calling the HideMethod function.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html index 30b32a250..de8a503bb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html @@ -1,2 +1,2 @@ Quit | @wailsio/runtime
    • Calls the QuitMethod to terminate the program.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html index fe3a53432..ae90eed04 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html @@ -1,2 +1,2 @@ Show | @wailsio/runtime
    • Calls the ShowMethod and returns the result.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html index 51086c535..6a7c37f35 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html @@ -1,3 +1,3 @@ OpenURL | @wailsio/runtime
    • Open a browser window to the given URL

      Parameters

      • url: string

        The URL to open

        -

      Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html index c7f8efc47..d10964bc5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html @@ -5,4 +5,4 @@ See Call for details.

    Returns Promise<any>

    • The result of the method call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html index f3c0a30ee..e4a3fc69c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html @@ -3,4 +3,4 @@ See Call for details.

    Parameters

    • methodName: string

      The name of the method in the format 'package.struct.method'.

    • Rest ...args: any[]

      The arguments to pass to the method.

    Returns Promise<any>

    The result of the method call.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html index 0b030274f..1c0da1bb0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html @@ -8,4 +8,4 @@ by the application- or service-level error marshaling functions.

    Returns Promise<any>

    • The result of the call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html index 44ca80c1d..b1aaab33a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html @@ -3,4 +3,4 @@

    Returns Promise<any>

    • A Promise that resolves when the operation is successful.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html index 67a12bda3..5380aae54 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html @@ -1,3 +1,3 @@ Text | @wailsio/runtime
    • Get the Clipboard text

      Returns Promise<string>

      A promise that resolves with the text from the Clipboard.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html index ab31d1985..9aad4ab64 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html @@ -1,2 +1,2 @@ Any | @wailsio/runtime
    • Any is a dummy creation function for simple or unknown types.

      -

      Type Parameters

      • T

      Parameters

      • source: any

      Returns T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • source: any

    Returns T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html index c453e6fe8..432db339b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html @@ -1,4 +1,4 @@ Array | @wailsio/runtime
    • Array takes a creation function for an arbitrary type and returns an in-place creation function for an array whose elements are of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => T[])

        • (source): T[]
        • Parameters

          • source: any

          Returns T[]

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => T[])

      • (source): T[]
      • Parameters

        • source: any

        Returns T[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html index e8e8164d0..975e4835a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html @@ -1,3 +1,3 @@ ByteSlice | @wailsio/runtime
    • ByteSlice is a creation function that replaces null strings with empty strings.

      -

      Parameters

      • source: any

      Returns string

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • source: any

    Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html index 56e7e3bf4..feb42a619 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html @@ -1,4 +1,4 @@ Map | @wailsio/runtime
    • Map takes creation functions for two arbitrary types and returns an in-place creation function for an object whose keys and values are of those types.

      -

      Type Parameters

      • K
      • V

      Parameters

      • key: ((source) => K)
          • (source): K
          • Parameters

            • source: any

            Returns K

      • value: ((source) => V)
          • (source): V
          • Parameters

            • source: any

            Returns V

      Returns ((source) => {
          [_: K]: V;
      })

        • (source): {
              [_: K]: V;
          }
        • Parameters

          • source: any

          Returns {
              [_: K]: V;
          }

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • K
    • V

    Parameters

    • key: ((source) => K)
        • (source): K
        • Parameters

          • source: any

          Returns K

    • value: ((source) => V)
        • (source): V
        • Parameters

          • source: any

          Returns V

    Returns ((source) => {
        [_: K]: V;
    })

      • (source): {
            [_: K]: V;
        }
      • Parameters

        • source: any

        Returns {
            [_: K]: V;
        }

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html index 062327e16..05aa540c2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html @@ -1,3 +1,3 @@ Nullable | @wailsio/runtime
    • Nullable takes a creation function for an arbitrary type and returns a creation function for a nullable value of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => null | T)

        • (source): null | T
        • Parameters

          • source: any

          Returns null | T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => null | T)

      • (source): null | T
      • Parameters

        • source: any

        Returns null | T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html index 5b679d33a..be9e29caa 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html @@ -1,3 +1,3 @@ Struct | @wailsio/runtime
    • Struct takes an object mapping field names to creation functions and returns an in-place creation function for a struct.

      -

      Type Parameters

      • T extends {
            [_: string]: ((source) => any);
        }
      • U extends {
            [Key in string | number | symbol]?: ReturnType<T[Key]>
        }

      Parameters

      • createField: T

      Returns ((source) => U)

        • (source): U
        • Parameters

          • source: any

          Returns U

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T extends {
          [_: string]: ((source) => any);
      }
    • U extends {
          [Key in string | number | symbol]?: ReturnType<T[Key]>
      }

    Parameters

    • createField: T

    Returns ((source) => U)

      • (source): U
      • Parameters

        • source: any

        Returns U

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html index de60e46b4..4e8fd55e4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html index 45d8e42e4..fe0a46f8e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html index a98c2f5d9..db6f6f867 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html @@ -1,3 +1,3 @@ OpenFile | @wailsio/runtime
    • Parameters

      Returns Promise<string | string[]>

      Returns selected file or list of files. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html index c2dad387e..76edeafea 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html index 39596be60..49d1f0ae1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html @@ -1,3 +1,3 @@ SaveFile | @wailsio/runtime
    • Parameters

      Returns Promise<string>

      Returns the selected file. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html index d71f0638e..07e6530f4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html index 90164c159..9b979d7c0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html @@ -3,4 +3,4 @@

    Returns any

    • The result of the emitted event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html index 2b59d7d2b..a607f396b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html @@ -1,4 +1,4 @@ Off | @wailsio/runtime
    • Removes event listeners for the specified event names.

      Parameters

      • eventName: string

        The name of the event to remove listeners for.

      • Rest ...additionalEventNames: string[]

        Additional event names to remove listeners for.

        -

      Returns undefined

    Generated using TypeDoc

    \ No newline at end of file +

    Returns undefined

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html index 3ce065483..90a056e43 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html @@ -1,3 +1,3 @@ OffAll | @wailsio/runtime
    • Removes all event listeners.

      Returns void

      Function

      OffAll

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html index a6141e0bb..b068bc255 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html index 942230728..d18299d05 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html @@ -5,4 +5,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html index 5aec085aa..8622b13fd 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html index 3f2f7b71c..091a037f3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html @@ -1 +1 @@ -setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html index 7c941b2a8..c668ee102 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html @@ -3,4 +3,4 @@

    Returns any

    • The value associated with the specified key.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html index 1c937a629..5a7476d5c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html @@ -1,3 +1,3 @@ GetAll | @wailsio/runtime
    • Gets all screens.

      Returns Promise<Screen[]>

      A promise that resolves to an array of Screen objects.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html index 3cc606bb2..90549ea41 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html @@ -1,3 +1,3 @@ GetCurrent | @wailsio/runtime
    • Gets the current active screen.

      Returns Promise<Screen>

      A promise that resolves with the current active screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html index a1647a3a8..cb4eb0ec1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html @@ -1,3 +1,3 @@ GetPrimary | @wailsio/runtime
    • Gets the primary screen.

      Returns Promise<Screen>

      A promise that resolves to the primary screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html index a5885798f..9cbc97e12 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html @@ -1,4 +1,4 @@ Capabilities | @wailsio/runtime
    • Fetches the capabilities of the application from the server.

      Returns Promise<Object>

      A promise that resolves to an object containing the capabilities.

      Async

      Function

      Capabilities

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html index 881e06d9a..06f50b91b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html @@ -2,4 +2,4 @@
  • A promise that resolves to an object containing OS and system architecture.
  • Function

    Retrieves environment details.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html index 69cf77c4e..e4e39340a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html @@ -1,3 +1,3 @@ IsAMD64 | @wailsio/runtime
    • Checks if the current environment architecture is AMD64.

      Returns boolean

      True if the current environment architecture is AMD64, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html index 02ce11523..41ebfc6d5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html @@ -1,3 +1,3 @@ IsARM | @wailsio/runtime
    • Checks if the current architecture is ARM.

      Returns boolean

      True if the current architecture is ARM, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html index 05425fbc7..ef201f01b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html @@ -2,4 +2,4 @@

    Returns boolean

    • Returns true if the environment is ARM64 architecture, otherwise returns false.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html index 202d59362..aa253aadc 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html @@ -2,4 +2,4 @@
  • A promise that resolves to a boolean value indicating if the system is in dark mode.
  • Function

    Retrieves the system dark mode status.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html index 3c6920684..850979afd 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html @@ -1 +1 @@ -IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html index 46847b3fd..b94c3f81e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html @@ -1,3 +1,3 @@ IsLinux | @wailsio/runtime
    • Checks if the current operating system is Linux.

      Returns boolean

      Returns true if the current operating system is Linux, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html index 2df0ca1ff..9143d24d9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html @@ -1,3 +1,3 @@ IsMac | @wailsio/runtime
    • Checks if the current environment is a macOS operating system.

      Returns boolean

      True if the environment is macOS, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html index e062bb048..7aea1f724 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html @@ -1,3 +1,3 @@ IsWindows | @wailsio/runtime
    • Checks if the current operating system is Windows.

      Returns boolean

      True if the operating system is Windows, otherwise false.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html index 7fe355563..5fd008ae2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html @@ -1 +1 @@ -invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html index 832eeaebb..ff18b880e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html @@ -1,2 +1,2 @@ Enable | @wailsio/runtime
    • Schedules an automatic reload of WML to be performed as soon as the document is fully loaded.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html index 9db9cd32b..dd7322ec7 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html @@ -1,2 +1,2 @@ Reload | @wailsio/runtime
    • Reloads the WML page by adding necessary event listeners and browser listeners.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html index 3887f26f4..75bf6cb6c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html @@ -1 +1 @@ -init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html index 972d12835..0d427d8c5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html @@ -1,7 +1,7 @@ -CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args +CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args: any[]

    Arguments to be passed into the bound method.

    -
    methodID: undefined | number

    The numeric ID of the bound method to call.

    -
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    methodID: undefined | number

    The numeric ID of the bound method to call.

    +
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html index 7694277e8..f378d46c0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html @@ -1,7 +1,7 @@ -Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel +Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel: undefined | boolean

    True if the button should cancel an operation when clicked.

    -
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    -
    Label: undefined | string

    Text that appears within the button.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    +
    Label: undefined | string

    Text that appears within the button.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html index 2dabb1e04..25b89fbbb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html @@ -1,5 +1,5 @@ -FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    DisplayName +FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    Properties

    DisplayName: undefined | string

    Display name for the filter, it could be "Text Files", "Images" etc.

    -
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html index 741c0ed50..2f751fe96 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html @@ -1,9 +1,9 @@ -MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons +MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons: undefined | Button[]

    Array of button options to show in the dialog.

    -
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    -
    Message: undefined | string

    The main message to show in the dialog.

    -
    Title: undefined | string

    The title of the dialog window.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    +
    Message: undefined | string

    The main message to show in the dialog.

    +
    Title: undefined | string

    The title of the dialog window.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html index 936399213..21375465c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html @@ -1,4 +1,4 @@ -OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html index 5f417616a..d3f8671c2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html @@ -1,4 +1,4 @@ -SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filename: undefined | string

    Default filename to use in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filename: undefined | string

    Default filename to use in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html index b2ba0e8e2..df662ad09 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html @@ -1,9 +1,9 @@ -Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Height +Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Properties

    Height: number

    The height of the rectangle.

    -
    Width: number

    The width of the rectangle.

    -
    X: number

    The X coordinate of the origin.

    -
    Y: number

    The Y coordinate of the origin.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width of the rectangle.

    +
    X: number

    The X coordinate of the origin.

    +
    Y: number

    The Y coordinate of the origin.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html index a9af505a9..ade9f63ad 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html @@ -1,4 +1,4 @@ -Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds +Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds ID IsPrimary Name @@ -11,15 +11,15 @@ X Y

    Properties

    Bounds: Rect

    Contains the bounds of the screen in terms of X, Y, Width, and Height.

    -
    ID: string

    Unique identifier for the screen.

    -
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    -
    Name: string

    Human readable name of the screen.

    -
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    -
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    -
    Rotation: number

    The rotation of the screen.

    -
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    -
    Size: Size

    Contains the width and height of the screen.

    -
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    -
    X: number

    The X coordinate of the screen.

    -
    Y: number

    The Y coordinate of the screen.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    Unique identifier for the screen.

    +
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    +
    Name: string

    Human readable name of the screen.

    +
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    +
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    +
    Rotation: number

    The rotation of the screen.

    +
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    +
    Size: Size

    Contains the width and height of the screen.

    +
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    +
    X: number

    The X coordinate of the screen.

    +
    Y: number

    The Y coordinate of the screen.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html index c34bdced3..aaff1f331 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html @@ -1,5 +1,5 @@ -Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Height +Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Properties

    Height: number

    The height.

    -
    Width: number

    The width.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html index fd42208ac..370cec485 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html @@ -1,11 +1,11 @@ -EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch +EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch: string

    The architecture of the system.

    -
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    -
    OS: string

    The operating system in use.

    -
    OSInfo: OSInfo

    Details of the operating system.

    -
    PlatformInfo: Object

    Additional platform information.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    +
    OS: string

    The operating system in use.

    +
    OSInfo: OSInfo

    Details of the operating system.

    +
    PlatformInfo: Object

    Additional platform information.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html index a7e96cb57..8cdc8ec1b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html @@ -1,9 +1,9 @@ -OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Branding +OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Properties

    Branding: string

    The branding of the OS.

    -
    ID: string

    The ID of the OS.

    -
    Name: string

    The name of the OS.

    -
    Version: string

    The version of the OS.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    The ID of the OS.

    +
    Name: string

    The name of the OS.

    +
    Version: string

    The version of the OS.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html index c31f437ee..2f18cc27a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html @@ -1,4 +1,4 @@ -Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Hide +Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html index a5f0d2d59..6540a5866 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html @@ -1,2 +1,2 @@ -Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    OpenURL +Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html index 11e23c0bd..c1de164e8 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html @@ -1,4 +1,4 @@ -Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    RuntimeError +Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    Interfaces

    Functions

    ByID ByName diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html index a30577764..fc8d10336 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html @@ -1,3 +1,3 @@ -Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    SetText +Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html index 979f8ca69..e6f12452a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html @@ -1,4 +1,4 @@ -Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any +Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any Array ByteSlice Map diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html index ebfb212d3..bbed62462 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html @@ -1,4 +1,4 @@ -Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button +Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button FileFilter MessageDialogOptions OpenFileDialogOptions diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html index b0fc9eb85..5fc2b7a97 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html @@ -1,4 +1,4 @@ -Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    WailsEvent +Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    Variables

    Functions

    Emit Off diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html index 8529c304c..359d13a24 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html @@ -1,2 +1,2 @@ -Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    GetFlag +Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html index 37907bce6..2ddfa2ff9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html @@ -1,4 +1,4 @@ -Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Rect +Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Functions

    GetAll diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html index 38a49196b..9430372f4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html @@ -1,4 +1,4 @@ -System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    EnvironmentInfo +System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    Functions

    Capabilities Environment diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html index aa75f96e1..53acfb009 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html @@ -1,3 +1,3 @@ -WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Enable +WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html index 36096ca29..d2311e0bd 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html @@ -1 +1 @@ -Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file +Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html index a28337313..39300dc73 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html @@ -1,2 +1,2 @@ Window | @wailsio/runtime

    Variable WindowConst

    Window: Window = ...

    The window within which the script is running.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json index cd0547ca5..454ff83a7 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json @@ -1,12 +1,12 @@ { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.61", + "version": "3.0.0-alpha.62", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.61", + "version": "3.0.0-alpha.62", "license": "MIT", "devDependencies": { "rimraf": "^5.0.5", diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package.json b/v3/internal/runtime/desktop/@wailsio/runtime/package.json index c75f97992..6aecdb7d1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package.json @@ -1,7 +1,7 @@ { "name": "@wailsio/runtime", "type": "module", - "version": "3.0.0-alpha.61", + "version": "3.0.0-alpha.62", "description": "Wails Runtime", "types": "types/index.d.ts", "exports": { From 9988b7eca874d839b650d5d4bd5992313ab37105 Mon Sep 17 00:00:00 2001 From: Fabio Massaioli Date: Thu, 27 Feb 2025 21:21:51 +0100 Subject: [PATCH 10/13] [v3] Binding generator tests for Go 1.24 features (#4068) * Enable go1.24 tests This reverts commit e38684e7885c9c7b5ad3f704ad500c39bbce7715. * Testdata for go1.24 This reverts commit 7ed397dc452f420551dfdd05dfe0c6a7646b3ba4. * Require go 1.24 * Update changelog * Add test for omitzero --------- Co-authored-by: Lea Anthony --- docs/src/content/docs/changelog.mdx | 1 + .../generator/testcases/aliases/main.go | 45 +- .../complex_instantiations/bound_types.json | 2 + .../testcases/complex_instantiations/main.go | 4 +- .../generator/testcases/complex_json/main.go | 2 +- .../generator/testcases/map_keys/main.go | 148 ++-- .../testcases/aliases/greetservice.js | 27 +- .../generator/testcases/aliases/index.js | 24 +- .../generator/testcases/aliases/models.js | 168 +++++ .../generator/testcases/map_keys/index.js | 35 + .../generator/testcases/map_keys/models.js | 710 ++++++++++++++++++ .../UseNames=false/warnings.log | 23 + .../testcases/aliases/greetservice.js | 27 +- .../generator/testcases/aliases/index.js | 24 +- .../generator/testcases/aliases/models.js | 168 +++++ .../generator/testcases/map_keys/index.js | 35 + .../generator/testcases/map_keys/models.js | 710 ++++++++++++++++++ .../UseNames=true/warnings.log | 23 + .../testcases/aliases/greetservice.js | 8 + .../generator/testcases/aliases/index.js | 39 + .../generator/testcases/aliases/models.js | 47 ++ .../generator/testcases/map_keys/index.js | 35 + .../generator/testcases/map_keys/models.js | 91 +++ .../UseNames=false/warnings.log | 23 + .../testcases/aliases/greetservice.js | 8 + .../generator/testcases/aliases/index.js | 39 + .../generator/testcases/aliases/models.js | 47 ++ .../generator/testcases/map_keys/index.js | 35 + .../generator/testcases/map_keys/models.js | 91 +++ .../UseNames=true/warnings.log | 23 + .../testcases/aliases/greetservice.ts | 24 +- .../generator/testcases/aliases/index.ts | 9 +- .../generator/testcases/aliases/models.ts | 136 ++++ .../generator/testcases/map_keys/index.ts | 7 + .../generator/testcases/map_keys/models.ts | 689 +++++++++++++++++ .../UseNames=false/warnings.log | 23 + .../testcases/aliases/greetservice.ts | 24 +- .../generator/testcases/aliases/index.ts | 9 +- .../generator/testcases/aliases/models.ts | 136 ++++ .../generator/testcases/map_keys/index.ts | 7 + .../generator/testcases/map_keys/models.ts | 689 +++++++++++++++++ .../UseNames=true/warnings.log | 23 + .../testcases/aliases/greetservice.ts | 5 + .../generator/testcases/aliases/index.ts | 9 +- .../generator/testcases/aliases/models.ts | 44 ++ .../generator/testcases/map_keys/index.ts | 7 + .../generator/testcases/map_keys/models.ts | 294 ++++++++ .../UseNames=false/warnings.log | 23 + .../testcases/aliases/greetservice.ts | 5 + .../generator/testcases/aliases/index.ts | 9 +- .../generator/testcases/aliases/models.ts | 44 ++ .../generator/testcases/map_keys/index.ts | 7 + .../generator/testcases/map_keys/models.ts | 294 ++++++++ .../UseNames=true/warnings.log | 23 + 54 files changed, 5069 insertions(+), 133 deletions(-) diff --git a/docs/src/content/docs/changelog.mdx b/docs/src/content/docs/changelog.mdx index c4d990635..c1db72067 100644 --- a/docs/src/content/docs/changelog.mdx +++ b/docs/src/content/docs/changelog.mdx @@ -53,6 +53,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add `//wails:ignore` directive to prevent binding generation for chosen service methods by [@fbbdev](https://github.com/fbbdev) in [#4045](https://github.com/wailsapp/wails/pull/4045) - Add `//wails:internal` directive on services and models to allow for types that are exported in Go but not in JS/TS by [@fbbdev](https://github.com/fbbdev) in [#4045](https://github.com/wailsapp/wails/pull/4045) - Add binding generator support for constants of alias type to allow for weakly typed enums by [@fbbdev](https://github.com/fbbdev) in [#4045](https://github.com/wailsapp/wails/pull/4045) +- Add binding generator tests for Go 1.24 features by [@fbbdev](https://github.com/fbbdev) in [#4068](https://github.com/wailsapp/wails/pull/4068) - Add support for macOS 15 "Sequoia" to `OSInfo.Branding` for improved OS version detection in [#4065](https://github.com/wailsapp/wails/pull/4065) - Add `PostShutdown` hook for running custom code after the shutdown process completes by [@fbbdev](https://github.com/fbbdev) in [#4066](https://github.com/wailsapp/wails/pull/4066) - Add `FatalError` struct to support detection of fatal errors in custom error handlers by [@fbbdev](https://github.com/fbbdev) in [#4066](https://github.com/wailsapp/wails/pull/4066) diff --git a/v3/internal/generator/testcases/aliases/main.go b/v3/internal/generator/testcases/aliases/main.go index 7695d625c..8655425e9 100644 --- a/v3/internal/generator/testcases/aliases/main.go +++ b/v3/internal/generator/testcases/aliases/main.go @@ -2,6 +2,7 @@ package main import ( _ "embed" + "encoding" "log" nobindingshere "github.com/wailsapp/wails/v3/internal/generator/testcases/no_bindings_here" @@ -54,37 +55,37 @@ type GenericPerson[T any] struct { type StrangelyAliasedPerson = Person // A generic alias that forwards to a type parameter. -// type GenericAlias[T any] = T +type GenericAlias[T any] = T // A generic alias that wraps a pointer type. -// type GenericPtrAlias[T any] = *GenericAlias[T] +type GenericPtrAlias[T any] = *GenericAlias[T] // A generic alias that wraps a map. -// type GenericMapAlias[T interface { -// comparable -// encoding.TextMarshaler -// }, U any] = map[T]U +type GenericMapAlias[T interface { + comparable + encoding.TextMarshaler +}, U any] = map[T]U // A generic alias that wraps a generic struct. -// type GenericPersonAlias[T any] = GenericPerson[[]GenericPtrAlias[T]] +type GenericPersonAlias[T any] = GenericPerson[[]GenericPtrAlias[T]] // An alias that wraps a class through a non-typeparam alias. -// type IndirectPersonAlias = GenericPersonAlias[bool] +type IndirectPersonAlias = GenericPersonAlias[bool] // An alias that wraps a class through a typeparam alias. -// type TPIndirectPersonAlias = GenericAlias[GenericPerson[bool]] +type TPIndirectPersonAlias = GenericAlias[GenericPerson[bool]] // A class whose fields have various aliased types. -// type AliasGroup struct { -// GAi GenericAlias[int] -// GAP GenericAlias[GenericPerson[bool]] -// GPAs GenericPtrAlias[[]string] -// GPAP GenericPtrAlias[GenericPerson[[]int]] -// GMA GenericMapAlias[struct{ encoding.TextMarshaler }, float32] -// GPA GenericPersonAlias[bool] -// IPA IndirectPersonAlias -// TPIPA TPIndirectPersonAlias -// } +type AliasGroup struct { + GAi GenericAlias[int] + GAP GenericAlias[GenericPerson[bool]] + GPAs GenericPtrAlias[[]string] + GPAP GenericPtrAlias[GenericPerson[[]int]] + GMA GenericMapAlias[struct{ encoding.TextMarshaler }, float32] + GPA GenericPersonAlias[bool] + IPA IndirectPersonAlias + TPIPA TPIndirectPersonAlias +} // Get someone. func (GreetService) Get(aliasValue Alias) Person { @@ -105,9 +106,9 @@ func (GreetService) GetButForeignPrivateAlias() (_ nobindingshere.PrivatePerson) return } -// func (GreetService) GetButGenericAliases() (_ AliasGroup) { -// return -// } +func (GreetService) GetButGenericAliases() (_ AliasGroup) { + return +} // Greet a lot of unusual things. func (GreetService) Greet(EmptyAliasStruct, EmptyStruct) AliasStruct { diff --git a/v3/internal/generator/testcases/complex_instantiations/bound_types.json b/v3/internal/generator/testcases/complex_instantiations/bound_types.json index 442ec1501..663519c0c 100644 --- a/v3/internal/generator/testcases/complex_instantiations/bound_types.json +++ b/v3/internal/generator/testcases/complex_instantiations/bound_types.json @@ -12,5 +12,7 @@ ".Service11", ".Service12", ".Service13", + ".Service14", + ".Service15", "/other.Service16" ] diff --git a/v3/internal/generator/testcases/complex_instantiations/main.go b/v3/internal/generator/testcases/complex_instantiations/main.go index a934421c1..02e63e21c 100644 --- a/v3/internal/generator/testcases/complex_instantiations/main.go +++ b/v3/internal/generator/testcases/complex_instantiations/main.go @@ -24,7 +24,7 @@ type Service13 struct{} type Service14 struct{} type Service15 struct{} -// type SimplifiedFactory[T any] = Factory[T, Service15] +type SimplifiedFactory[T any] = Factory[T, Service15] func main() { factory := NewFactory[Service1, Service2]() @@ -42,7 +42,7 @@ func main() { other.CustomNewService(Service7{}), other.ServiceInitialiser[Service8]()(&Service8{}), application.NewServiceWithOptions(&Service13{}, application.ServiceOptions{Name: "custom name"}), - // SimplifiedFactory[Service14]{}.Get(), + SimplifiedFactory[Service14]{}.Get(), other.LocalService, }, CustomNewServices[Service9, Service10]()...), diff --git a/v3/internal/generator/testcases/complex_json/main.go b/v3/internal/generator/testcases/complex_json/main.go index 18ee6720f..2eac2eba7 100644 --- a/v3/internal/generator/testcases/complex_json/main.go +++ b/v3/internal/generator/testcases/complex_json/main.go @@ -52,7 +52,7 @@ type Embedded3 string // Person represents a person type Person struct { // Titles is optional in JSON - Titles []Title `json:",omitempty"` + Titles []Title `json:",omitzero"` // Names has a // multiline comment diff --git a/v3/internal/generator/testcases/map_keys/main.go b/v3/internal/generator/testcases/map_keys/main.go index 1ed2608a3..833630100 100644 --- a/v3/internal/generator/testcases/map_keys/main.go +++ b/v3/internal/generator/testcases/map_keys/main.go @@ -106,24 +106,24 @@ type InterfacePtrType *encoding.TextMarshaler type InterfaceAlias = encoding.TextMarshaler type InterfacePtrAlias = *encoding.TextMarshaler -// type ComparableCstrAlias[R comparable] = R -// type ComparableCstrPtrAlias[R comparable] = *R -// type BasicCstrAlias[S BasicConstraint] = S -// type BasicCstrPtrAlias[S BasicConstraint] = *S -// type BadTildeCstrAlias[T BadTildeConstraint] = T -// type BadTildeCstrPtrAlias[T BadTildeConstraint] = *T -// type GoodTildeCstrAlias[U GoodTildeConstraint] = U -// type GoodTildeCstrPtrAlias[U GoodTildeConstraint] = *U -// type NonBasicCstrAlias[V NonBasicConstraint] = V -// type NonBasicCstrPtrAlias[V NonBasicConstraint] = *V -// type PointableCstrAlias[W PointableConstraint] = W -// type PointableCstrPtrAlias[W PointableConstraint] = *W -// type MixedCstrAlias[X MixedConstraint] = X -// type MixedCstrPtrAlias[X MixedConstraint] = *X -// type InterfaceCstrAlias[Y InterfaceConstraint] = Y -// type InterfaceCstrPtrAlias[Y InterfaceConstraint] = *Y -// type PointerCstrAlias[R comparable, Z PointerConstraint[R]] = Z -// type PointerCstrPtrAlias[R comparable, Z PointerConstraint[R]] = *Z +type ComparableCstrAlias[R comparable] = R +type ComparableCstrPtrAlias[R comparable] = *R +type BasicCstrAlias[S BasicConstraint] = S +type BasicCstrPtrAlias[S BasicConstraint] = *S +type BadTildeCstrAlias[T BadTildeConstraint] = T +type BadTildeCstrPtrAlias[T BadTildeConstraint] = *T +type GoodTildeCstrAlias[U GoodTildeConstraint] = U +type GoodTildeCstrPtrAlias[U GoodTildeConstraint] = *U +type NonBasicCstrAlias[V NonBasicConstraint] = V +type NonBasicCstrPtrAlias[V NonBasicConstraint] = *V +type PointableCstrAlias[W PointableConstraint] = W +type PointableCstrPtrAlias[W PointableConstraint] = *W +type MixedCstrAlias[X MixedConstraint] = X +type MixedCstrPtrAlias[X MixedConstraint] = *X +type InterfaceCstrAlias[Y InterfaceConstraint] = Y +type InterfaceCstrPtrAlias[Y InterfaceConstraint] = *Y +type PointerCstrAlias[R comparable, Z PointerConstraint[R]] = Z +type PointerCstrPtrAlias[R comparable, Z PointerConstraint[R]] = *Z type Maps[R comparable, S BasicConstraint, T BadTildeConstraint, U GoodTildeConstraint, V NonBasicConstraint, W PointableConstraint, X MixedConstraint, Y InterfaceConstraint, Z PointerConstraint[R]] struct { Bool map[bool]int // Reject @@ -226,63 +226,63 @@ type Maps[R comparable, S BasicConstraint, T BadTildeConstraint, U GoodTildeCons TPZ map[Z]int // Accept, hide TPZPtr map[*Z]int // Soft reject - // GAR map[ComparableCstrAlias[R]]int // Soft reject - // GARPtr map[ComparableCstrPtrAlias[R]]int // Soft reject - // GAS map[BasicCstrAlias[S]]int // Accept, hide - // GASPtr map[BasicCstrPtrAlias[S]]int // Soft reject - // GAT map[BadTildeCstrAlias[T]]int // Soft reject - // GATPtr map[BadTildeCstrPtrAlias[T]]int // Soft reject - // GAU map[GoodTildeCstrAlias[U]]int // Accept, hide - // GAUPtr map[GoodTildeCstrPtrAlias[U]]int // Soft reject - // GAV map[NonBasicCstrAlias[V]]int // Accept, hide - // GAVPtr map[NonBasicCstrPtrAlias[V]]int // Soft reject - // GAW map[PointableCstrAlias[W]]int // Soft reject - // GAWPtr map[PointableCstrPtrAlias[W]]int // Accept, hide - // GAX map[MixedCstrAlias[X]]int // Accept, hide - // GAXPtr map[MixedCstrPtrAlias[X]]int // Soft reject - // GAY map[InterfaceCstrAlias[Y]]int // Accept, hide - // GAYPtr map[InterfaceCstrPtrAlias[Y]]int // Soft reject - // GAZ map[PointerCstrAlias[R, Z]]int // Accept, hide - // GAZPtr map[PointerCstrPtrAlias[R, Z]]int // Soft reject + GAR map[ComparableCstrAlias[R]]int // Soft reject + GARPtr map[ComparableCstrPtrAlias[R]]int // Soft reject + GAS map[BasicCstrAlias[S]]int // Accept, hide + GASPtr map[BasicCstrPtrAlias[S]]int // Soft reject + GAT map[BadTildeCstrAlias[T]]int // Soft reject + GATPtr map[BadTildeCstrPtrAlias[T]]int // Soft reject + GAU map[GoodTildeCstrAlias[U]]int // Accept, hide + GAUPtr map[GoodTildeCstrPtrAlias[U]]int // Soft reject + GAV map[NonBasicCstrAlias[V]]int // Accept, hide + GAVPtr map[NonBasicCstrPtrAlias[V]]int // Soft reject + GAW map[PointableCstrAlias[W]]int // Soft reject + GAWPtr map[PointableCstrPtrAlias[W]]int // Accept, hide + GAX map[MixedCstrAlias[X]]int // Accept, hide + GAXPtr map[MixedCstrPtrAlias[X]]int // Soft reject + GAY map[InterfaceCstrAlias[Y]]int // Accept, hide + GAYPtr map[InterfaceCstrPtrAlias[Y]]int // Soft reject + GAZ map[PointerCstrAlias[R, Z]]int // Accept, hide + GAZPtr map[PointerCstrPtrAlias[R, Z]]int // Soft reject - // GACi map[ComparableCstrAlias[int]]int // Accept, hide - // GACV map[ComparableCstrAlias[ValueTextMarshaler]]int // Accept - // GACP map[ComparableCstrAlias[PointerTextMarshaler]]int // Reject - // GACiPtr map[ComparableCstrPtrAlias[int]]int // Reject - // GACVPtr map[ComparableCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide - // GACPPtr map[ComparableCstrPtrAlias[PointerTextMarshaler]]int // Accept, hide - // GABi map[BasicCstrAlias[int]]int // Accept, hide - // GABs map[BasicCstrAlias[string]]int // Accept - // GABiPtr map[BasicCstrPtrAlias[int]]int // Reject - // GABT map[BadTildeCstrAlias[struct{}]]int // Reject - // GABTPtr map[BadTildeCstrPtrAlias[struct{}]]int // Reject - // GAGT map[GoodTildeCstrAlias[ValueTextMarshaler]]int // Accept - // GAGTPtr map[GoodTildeCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide - // GANBV map[NonBasicCstrAlias[ValueTextMarshaler]]int // Accept - // GANBP map[NonBasicCstrAlias[*PointerTextMarshaler]]int // Accept, hide - // GANBVPtr map[NonBasicCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide - // GANBPPtr map[NonBasicCstrPtrAlias[*PointerTextMarshaler]]int // Reject - // GAPlV1 map[PointableCstrAlias[ValueTextMarshaler]]int // Accept - // GAPlV2 map[*PointableCstrAlias[ValueTextMarshaler]]int // Accept - // GAPlP1 map[PointableCstrAlias[PointerTextMarshaler]]int // Reject - // GAPlP2 map[*PointableCstrAlias[PointerTextMarshaler]]int // Accept - // GAPlVPtr map[PointableCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide - // GAPlPPtr map[PointableCstrPtrAlias[PointerTextMarshaler]]int // Accept, hide - // GAMi map[MixedCstrAlias[uint]]int // Accept, hide - // GAMS map[MixedCstrAlias[StringType]]int // Accept - // GAMV map[MixedCstrAlias[ValueTextMarshaler]]int // Accept - // GAMSPtr map[MixedCstrPtrAlias[StringType]]int // Reject - // GAMVPtr map[MixedCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide - // GAII map[InterfaceCstrAlias[encoding.TextMarshaler]]int // Accept, hide - // GAIV map[InterfaceCstrAlias[ValueTextMarshaler]]int // Accept - // GAIP map[InterfaceCstrAlias[*PointerTextMarshaler]]int // Accept, hide - // GAIIPtr map[InterfaceCstrPtrAlias[encoding.TextMarshaler]]int // Reject - // GAIVPtr map[InterfaceCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide - // GAIPPtr map[InterfaceCstrPtrAlias[*PointerTextMarshaler]]int // Reject - // GAPrV map[PointerCstrAlias[ValueTextMarshaler, *ValueTextMarshaler]]int // Accept, hide - // GAPrP map[PointerCstrAlias[PointerTextMarshaler, *PointerTextMarshaler]]int // Accept, hide - // GAPrVPtr map[PointerCstrPtrAlias[ValueTextMarshaler, *ValueTextMarshaler]]int // Reject - // GAPrPPtr map[PointerCstrPtrAlias[PointerTextMarshaler, *PointerTextMarshaler]]int // Reject + GACi map[ComparableCstrAlias[int]]int // Accept, hide + GACV map[ComparableCstrAlias[ValueTextMarshaler]]int // Accept + GACP map[ComparableCstrAlias[PointerTextMarshaler]]int // Reject + GACiPtr map[ComparableCstrPtrAlias[int]]int // Reject + GACVPtr map[ComparableCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide + GACPPtr map[ComparableCstrPtrAlias[PointerTextMarshaler]]int // Accept, hide + GABi map[BasicCstrAlias[int]]int // Accept, hide + GABs map[BasicCstrAlias[string]]int // Accept + GABiPtr map[BasicCstrPtrAlias[int]]int // Reject + GABT map[BadTildeCstrAlias[struct{}]]int // Reject + GABTPtr map[BadTildeCstrPtrAlias[struct{}]]int // Reject + GAGT map[GoodTildeCstrAlias[ValueTextMarshaler]]int // Accept + GAGTPtr map[GoodTildeCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide + GANBV map[NonBasicCstrAlias[ValueTextMarshaler]]int // Accept + GANBP map[NonBasicCstrAlias[*PointerTextMarshaler]]int // Accept, hide + GANBVPtr map[NonBasicCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide + GANBPPtr map[NonBasicCstrPtrAlias[*PointerTextMarshaler]]int // Reject + GAPlV1 map[PointableCstrAlias[ValueTextMarshaler]]int // Accept + GAPlV2 map[*PointableCstrAlias[ValueTextMarshaler]]int // Accept + GAPlP1 map[PointableCstrAlias[PointerTextMarshaler]]int // Reject + GAPlP2 map[*PointableCstrAlias[PointerTextMarshaler]]int // Accept + GAPlVPtr map[PointableCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide + GAPlPPtr map[PointableCstrPtrAlias[PointerTextMarshaler]]int // Accept, hide + GAMi map[MixedCstrAlias[uint]]int // Accept, hide + GAMS map[MixedCstrAlias[StringType]]int // Accept + GAMV map[MixedCstrAlias[ValueTextMarshaler]]int // Accept + GAMSPtr map[MixedCstrPtrAlias[StringType]]int // Reject + GAMVPtr map[MixedCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide + GAII map[InterfaceCstrAlias[encoding.TextMarshaler]]int // Accept, hide + GAIV map[InterfaceCstrAlias[ValueTextMarshaler]]int // Accept + GAIP map[InterfaceCstrAlias[*PointerTextMarshaler]]int // Accept, hide + GAIIPtr map[InterfaceCstrPtrAlias[encoding.TextMarshaler]]int // Reject + GAIVPtr map[InterfaceCstrPtrAlias[ValueTextMarshaler]]int // Accept, hide + GAIPPtr map[InterfaceCstrPtrAlias[*PointerTextMarshaler]]int // Reject + GAPrV map[PointerCstrAlias[ValueTextMarshaler, *ValueTextMarshaler]]int // Accept, hide + GAPrP map[PointerCstrAlias[PointerTextMarshaler, *PointerTextMarshaler]]int // Accept, hide + GAPrVPtr map[PointerCstrPtrAlias[ValueTextMarshaler, *ValueTextMarshaler]]int // Reject + GAPrPPtr map[PointerCstrPtrAlias[PointerTextMarshaler, *PointerTextMarshaler]]int // Reject } func (*Service) Method() (_ Maps[PointerTextMarshaler, int, int, ValueTextMarshaler, *PointerTextMarshaler, ValueTextMarshaler, StringType, ValueTextMarshaler, *PointerTextMarshaler]) { diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js index 761df70f4..50edc1ec1 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js @@ -72,6 +72,18 @@ export function GetButForeignPrivateAlias() { return $typingPromise; } +/** + * @returns {Promise<$models.AliasGroup> & { cancel(): void }} + */ +export function GetButGenericAliases() { + let $resultPromise = /** @type {any} */($Call.ByID(914093800)); + let $typingPromise = /** @type {any} */($resultPromise.then(($result) => { + return $$createType3($result); + })); + $typingPromise.cancel = $resultPromise.cancel.bind($resultPromise); + return $typingPromise; +} + /** * Greet a lot of unusual things. * @param {$models.EmptyAliasStruct} $0 @@ -81,7 +93,7 @@ export function GetButForeignPrivateAlias() { export function Greet($0, $1) { let $resultPromise = /** @type {any} */($Call.ByID(1411160069, $0, $1)); let $typingPromise = /** @type {any} */($resultPromise.then(($result) => { - return $$createType6($result); + return $$createType7($result); })); $typingPromise.cancel = $resultPromise.cancel.bind($resultPromise); return $typingPromise; @@ -91,12 +103,13 @@ export function Greet($0, $1) { const $$createType0 = $models.Person.createFrom; const $$createType1 = $models.GenericPerson.createFrom($Create.Any); const $$createType2 = nobindingshere$0.personImpl.createFrom; -const $$createType3 = $Create.Array($Create.Any); +const $$createType3 = $models.AliasGroup.createFrom; const $$createType4 = $Create.Array($Create.Any); -const $$createType5 = $Create.Struct({ - "NoMoreIdeas": $$createType4, -}); +const $$createType5 = $Create.Array($Create.Any); const $$createType6 = $Create.Struct({ - "Foo": $$createType3, - "Other": $$createType5, + "NoMoreIdeas": $$createType5, +}); +const $$createType7 = $Create.Struct({ + "Foo": $$createType4, + "Other": $$createType6, }); diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js index 10aa9e917..4278c7958 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js @@ -8,11 +8,15 @@ export { }; export { + AliasGroup, AliasedPerson, EmptyStruct, GenericPerson, + GenericPersonAlias, + IndirectPersonAlias, Person, - StrangelyAliasedPerson + StrangelyAliasedPerson, + TPIndirectPersonAlias } from "./models.js"; import * as $models from "./models.js"; @@ -33,6 +37,24 @@ import * as $models from "./models.js"; * @typedef {$models.EmptyAliasStruct} EmptyAliasStruct */ +/** + * A generic alias that forwards to a type parameter. + * @template T + * @typedef {$models.GenericAlias} GenericAlias + */ + +/** + * A generic alias that wraps a map. + * @template T,U + * @typedef {$models.GenericMapAlias} GenericMapAlias + */ + +/** + * A generic alias that wraps a pointer type. + * @template T + * @typedef {$models.GenericPtrAlias} GenericPtrAlias + */ + /** * Another struct alias. * @typedef {$models.OtherAliasStruct} OtherAliasStruct diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js index 5c69d0005..977ad4722 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js @@ -11,6 +11,114 @@ import {Create as $Create} from "/wails/runtime.js"; * @typedef {number} Alias */ +/** + * A class whose fields have various aliased types. + */ +export class AliasGroup { + /** + * Creates a new AliasGroup instance. + * @param {Partial} [$$source = {}] - The source object to create the AliasGroup. + */ + constructor($$source = {}) { + if (!("GAi" in $$source)) { + /** + * @member + * @type {GenericAlias} + */ + this["GAi"] = 0; + } + if (!("GAP" in $$source)) { + /** + * @member + * @type {GenericAlias>} + */ + this["GAP"] = (new GenericPerson()); + } + if (!("GPAs" in $$source)) { + /** + * @member + * @type {GenericPtrAlias} + */ + this["GPAs"] = null; + } + if (!("GPAP" in $$source)) { + /** + * @member + * @type {GenericPtrAlias>} + */ + this["GPAP"] = null; + } + if (!("GMA" in $$source)) { + /** + * @member + * @type {GenericMapAlias} + */ + this["GMA"] = {}; + } + if (!("GPA" in $$source)) { + /** + * @member + * @type {GenericPersonAlias} + */ + this["GPA"] = (new GenericPersonAlias()); + } + if (!("IPA" in $$source)) { + /** + * @member + * @type {IndirectPersonAlias} + */ + this["IPA"] = (new IndirectPersonAlias()); + } + if (!("TPIPA" in $$source)) { + /** + * @member + * @type {TPIndirectPersonAlias} + */ + this["TPIPA"] = (new TPIndirectPersonAlias()); + } + + Object.assign(this, $$source); + } + + /** + * Creates a new AliasGroup instance from a string or object. + * @param {any} [$$source = {}] + * @returns {AliasGroup} + */ + static createFrom($$source = {}) { + const $$createField1_0 = $$createType0; + const $$createField2_0 = $$createType2; + const $$createField3_0 = $$createType5; + const $$createField4_0 = $$createType6; + const $$createField5_0 = $$createType8; + const $$createField6_0 = $$createType8; + const $$createField7_0 = $$createType0; + let $$parsedSource = typeof $$source === 'string' ? JSON.parse($$source) : $$source; + if ("GAP" in $$parsedSource) { + $$parsedSource["GAP"] = $$createField1_0($$parsedSource["GAP"]); + } + if ("GPAs" in $$parsedSource) { + $$parsedSource["GPAs"] = $$createField2_0($$parsedSource["GPAs"]); + } + if ("GPAP" in $$parsedSource) { + $$parsedSource["GPAP"] = $$createField3_0($$parsedSource["GPAP"]); + } + if ("GMA" in $$parsedSource) { + $$parsedSource["GMA"] = $$createField4_0($$parsedSource["GMA"]); + } + if ("GPA" in $$parsedSource) { + $$parsedSource["GPA"] = $$createField5_0($$parsedSource["GPA"]); + } + if ("IPA" in $$parsedSource) { + $$parsedSource["IPA"] = $$createField6_0($$parsedSource["IPA"]); + } + if ("TPIPA" in $$parsedSource) { + $$parsedSource["TPIPA"] = $$createField7_0($$parsedSource["TPIPA"]); + } + return new AliasGroup(/** @type {Partial} */($$parsedSource)); + } +} + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -51,6 +159,18 @@ export class EmptyStruct { } } +/** + * A generic alias that forwards to a type parameter. + * @template T + * @typedef {T} GenericAlias + */ + +/** + * A generic alias that wraps a map. + * @template T,U + * @typedef {{ [_: string]: U }} GenericMapAlias + */ + /** * A generic struct containing an alias. * @template T @@ -99,6 +219,33 @@ export class GenericPerson { } } +/** + * A generic alias that wraps a generic struct. + */ +export const GenericPersonAlias = GenericPerson; + +/** + * A generic alias that wraps a generic struct. + * @template T + * @typedef {GenericPerson[]>} GenericPersonAlias + */ + +/** + * A generic alias that wraps a pointer type. + * @template T + * @typedef {GenericAlias | null} GenericPtrAlias + */ + +/** + * An alias that wraps a class through a non-typeparam alias. + */ +export const IndirectPersonAlias = GenericPersonAlias; + +/** + * An alias that wraps a class through a non-typeparam alias. + * @typedef {GenericPersonAlias} IndirectPersonAlias + */ + /** * Another struct alias. * @typedef {Object} OtherAliasStruct @@ -164,3 +311,24 @@ export const StrangelyAliasedPerson = Person; * Another class alias, but ordered after its aliased class. * @typedef {Person} StrangelyAliasedPerson */ + +/** + * An alias that wraps a class through a typeparam alias. + */ +export const TPIndirectPersonAlias = GenericPerson; + +/** + * An alias that wraps a class through a typeparam alias. + * @typedef {GenericAlias>} TPIndirectPersonAlias + */ + +// Private type creation functions +const $$createType0 = GenericPerson.createFrom($Create.Any); +const $$createType1 = $Create.Array($Create.Any); +const $$createType2 = $Create.Nullable($$createType1); +const $$createType3 = $Create.Array($Create.Any); +const $$createType4 = GenericPerson.createFrom($$createType3); +const $$createType5 = $Create.Nullable($$createType4); +const $$createType6 = $Create.Map($Create.Any, $Create.Any); +const $$createType7 = $Create.Array($Create.Any); +const $$createType8 = GenericPerson.createFrom($$createType7); diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js index 3c20ebc43..9fd9745c1 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js @@ -13,6 +13,16 @@ export { import * as $models from "./models.js"; +/** + * @template S + * @typedef {$models.BasicCstrAlias} BasicCstrAlias + */ + +/** + * @template R + * @typedef {$models.ComparableCstrAlias} ComparableCstrAlias + */ + /** * @typedef {$models.EmbeddedCustomInterface} EmbeddedCustomInterface */ @@ -37,6 +47,31 @@ import * as $models from "./models.js"; * @typedef {$models.EmbeddedValuePtr} EmbeddedValuePtr */ +/** + * @template U + * @typedef {$models.GoodTildeCstrAlias} GoodTildeCstrAlias + */ + +/** + * @template Y + * @typedef {$models.InterfaceCstrAlias} InterfaceCstrAlias + */ + +/** + * @template X + * @typedef {$models.MixedCstrAlias} MixedCstrAlias + */ + +/** + * @template V + * @typedef {$models.NonBasicCstrAlias} NonBasicCstrAlias + */ + +/** + * @template W + * @typedef {$models.PointableCstrAlias} PointableCstrAlias + */ + /** * @typedef {$models.PointerAlias} PointerAlias */ diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js index c715dd484..960844103 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js @@ -6,6 +6,16 @@ // @ts-ignore: Unused imports import {Create as $Create} from "/wails/runtime.js"; +/** + * @template S + * @typedef {S} BasicCstrAlias + */ + +/** + * @template R + * @typedef {R} ComparableCstrAlias + */ + /** * @typedef {string} EmbeddedCustomInterface */ @@ -30,6 +40,16 @@ import {Create as $Create} from "/wails/runtime.js"; * @typedef {string} EmbeddedValuePtr */ +/** + * @template U + * @typedef {U} GoodTildeCstrAlias + */ + +/** + * @template Y + * @typedef {Y} InterfaceCstrAlias + */ + /** * @template R,S,T,U,V,W,X,Y,Z */ @@ -751,6 +771,454 @@ export class Maps { */ this["TPZPtr"] = {}; } + if (!("GAR" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAR"] = {}; + } + if (!("GARPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GARPtr"] = {}; + } + if (!("GAS" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAS"] = {}; + } + if (!("GASPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GASPtr"] = {}; + } + if (!("GAT" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAT"] = {}; + } + if (!("GATPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GATPtr"] = {}; + } + if (!("GAU" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAU"] = {}; + } + if (!("GAUPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAUPtr"] = {}; + } + if (!("GAV" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAV"] = {}; + } + if (!("GAVPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAVPtr"] = {}; + } + if (!("GAW" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAW"] = {}; + } + if (!("GAWPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAWPtr"] = {}; + } + if (!("GAX" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAX"] = {}; + } + if (!("GAXPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAXPtr"] = {}; + } + if (!("GAY" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAY"] = {}; + } + if (!("GAYPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAYPtr"] = {}; + } + if (!("GAZ" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAZ"] = {}; + } + if (!("GAZPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAZPtr"] = {}; + } + if (!("GACi" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: `${number}`]: number }} + */ + this["GACi"] = {}; + } + if (!("GACV" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: ComparableCstrAlias]: number }} + */ + this["GACV"] = {}; + } + if (!("GACP" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GACP"] = {}; + } + if (!("GACiPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GACiPtr"] = {}; + } + if (!("GACVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GACVPtr"] = {}; + } + if (!("GACPPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GACPPtr"] = {}; + } + if (!("GABi" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: `${number}`]: number }} + */ + this["GABi"] = {}; + } + if (!("GABs" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: BasicCstrAlias]: number }} + */ + this["GABs"] = {}; + } + if (!("GABiPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GABiPtr"] = {}; + } + if (!("GABT" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GABT"] = {}; + } + if (!("GABTPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GABTPtr"] = {}; + } + if (!("GAGT" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: GoodTildeCstrAlias]: number }} + */ + this["GAGT"] = {}; + } + if (!("GAGTPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAGTPtr"] = {}; + } + if (!("GANBV" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: NonBasicCstrAlias]: number }} + */ + this["GANBV"] = {}; + } + if (!("GANBP" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GANBP"] = {}; + } + if (!("GANBVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GANBVPtr"] = {}; + } + if (!("GANBPPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GANBPPtr"] = {}; + } + if (!("GAPlV1" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: PointableCstrAlias]: number }} + */ + this["GAPlV1"] = {}; + } + if (!("GAPlV2" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: PointableCstrAlias]: number }} + */ + this["GAPlV2"] = {}; + } + if (!("GAPlP1" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAPlP1"] = {}; + } + if (!("GAPlP2" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: PointableCstrAlias]: number }} + */ + this["GAPlP2"] = {}; + } + if (!("GAPlVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAPlVPtr"] = {}; + } + if (!("GAPlPPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAPlPPtr"] = {}; + } + if (!("GAMi" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: `${number}`]: number }} + */ + this["GAMi"] = {}; + } + if (!("GAMS" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: MixedCstrAlias]: number }} + */ + this["GAMS"] = {}; + } + if (!("GAMV" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: MixedCstrAlias]: number }} + */ + this["GAMV"] = {}; + } + if (!("GAMSPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAMSPtr"] = {}; + } + if (!("GAMVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAMVPtr"] = {}; + } + if (!("GAII" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAII"] = {}; + } + if (!("GAIV" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: InterfaceCstrAlias]: number }} + */ + this["GAIV"] = {}; + } + if (!("GAIP" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAIP"] = {}; + } + if (!("GAIIPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAIIPtr"] = {}; + } + if (!("GAIVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAIVPtr"] = {}; + } + if (!("GAIPPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAIPPtr"] = {}; + } + if (!("GAPrV" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAPrV"] = {}; + } + if (!("GAPrP" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAPrP"] = {}; + } + if (!("GAPrVPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAPrVPtr"] = {}; + } + if (!("GAPrPPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAPrPPtr"] = {}; + } Object.assign(this, $$source); } @@ -861,6 +1329,62 @@ export class Maps { const $$createField86_0 = $$createType74($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); const $$createField87_0 = $$createType75($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); const $$createField88_0 = $$createType76($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField89_0 = $$createType59($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField90_0 = $$createType60($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField91_0 = $$createType61($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField92_0 = $$createType62($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField93_0 = $$createType63($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField94_0 = $$createType64($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField95_0 = $$createType65($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField96_0 = $$createType66($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField97_0 = $$createType67($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField98_0 = $$createType68($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField99_0 = $$createType69($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField100_0 = $$createType70($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField101_0 = $$createType71($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField102_0 = $$createType72($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField103_0 = $$createType73($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField104_0 = $$createType74($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField105_0 = $$createType75($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField106_0 = $$createType76($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField107_0 = $$createType1; + const $$createField108_0 = $$createType15; + const $$createField109_0 = $$createType17; + const $$createField110_0 = $$createType8; + const $$createField111_0 = $$createType16; + const $$createField112_0 = $$createType18; + const $$createField113_0 = $$createType1; + const $$createField114_0 = $$createType7; + const $$createField115_0 = $$createType8; + const $$createField116_0 = $$createType77; + const $$createField117_0 = $$createType78; + const $$createField118_0 = $$createType15; + const $$createField119_0 = $$createType16; + const $$createField120_0 = $$createType15; + const $$createField121_0 = $$createType18; + const $$createField122_0 = $$createType16; + const $$createField123_0 = $$createType53; + const $$createField124_0 = $$createType15; + const $$createField125_0 = $$createType16; + const $$createField126_0 = $$createType17; + const $$createField127_0 = $$createType18; + const $$createField128_0 = $$createType16; + const $$createField129_0 = $$createType18; + const $$createField130_0 = $$createType2; + const $$createField131_0 = $$createType42; + const $$createField132_0 = $$createType15; + const $$createField133_0 = $$createType79; + const $$createField134_0 = $$createType16; + const $$createField135_0 = $$createType23; + const $$createField136_0 = $$createType15; + const $$createField137_0 = $$createType18; + const $$createField138_0 = $$createType24; + const $$createField139_0 = $$createType16; + const $$createField140_0 = $$createType53; + const $$createField141_0 = $$createType16; + const $$createField142_0 = $$createType18; + const $$createField143_0 = $$createType48; + const $$createField144_0 = $$createType53; return ($$source = {}) => { let $$parsedSource = typeof $$source === 'string' ? JSON.parse($$source) : $$source; if ("Bool" in $$parsedSource) { @@ -1130,11 +1654,194 @@ export class Maps { if ("TPZPtr" in $$parsedSource) { $$parsedSource["TPZPtr"] = $$createField88_0($$parsedSource["TPZPtr"]); } + if ("GAR" in $$parsedSource) { + $$parsedSource["GAR"] = $$createField89_0($$parsedSource["GAR"]); + } + if ("GARPtr" in $$parsedSource) { + $$parsedSource["GARPtr"] = $$createField90_0($$parsedSource["GARPtr"]); + } + if ("GAS" in $$parsedSource) { + $$parsedSource["GAS"] = $$createField91_0($$parsedSource["GAS"]); + } + if ("GASPtr" in $$parsedSource) { + $$parsedSource["GASPtr"] = $$createField92_0($$parsedSource["GASPtr"]); + } + if ("GAT" in $$parsedSource) { + $$parsedSource["GAT"] = $$createField93_0($$parsedSource["GAT"]); + } + if ("GATPtr" in $$parsedSource) { + $$parsedSource["GATPtr"] = $$createField94_0($$parsedSource["GATPtr"]); + } + if ("GAU" in $$parsedSource) { + $$parsedSource["GAU"] = $$createField95_0($$parsedSource["GAU"]); + } + if ("GAUPtr" in $$parsedSource) { + $$parsedSource["GAUPtr"] = $$createField96_0($$parsedSource["GAUPtr"]); + } + if ("GAV" in $$parsedSource) { + $$parsedSource["GAV"] = $$createField97_0($$parsedSource["GAV"]); + } + if ("GAVPtr" in $$parsedSource) { + $$parsedSource["GAVPtr"] = $$createField98_0($$parsedSource["GAVPtr"]); + } + if ("GAW" in $$parsedSource) { + $$parsedSource["GAW"] = $$createField99_0($$parsedSource["GAW"]); + } + if ("GAWPtr" in $$parsedSource) { + $$parsedSource["GAWPtr"] = $$createField100_0($$parsedSource["GAWPtr"]); + } + if ("GAX" in $$parsedSource) { + $$parsedSource["GAX"] = $$createField101_0($$parsedSource["GAX"]); + } + if ("GAXPtr" in $$parsedSource) { + $$parsedSource["GAXPtr"] = $$createField102_0($$parsedSource["GAXPtr"]); + } + if ("GAY" in $$parsedSource) { + $$parsedSource["GAY"] = $$createField103_0($$parsedSource["GAY"]); + } + if ("GAYPtr" in $$parsedSource) { + $$parsedSource["GAYPtr"] = $$createField104_0($$parsedSource["GAYPtr"]); + } + if ("GAZ" in $$parsedSource) { + $$parsedSource["GAZ"] = $$createField105_0($$parsedSource["GAZ"]); + } + if ("GAZPtr" in $$parsedSource) { + $$parsedSource["GAZPtr"] = $$createField106_0($$parsedSource["GAZPtr"]); + } + if ("GACi" in $$parsedSource) { + $$parsedSource["GACi"] = $$createField107_0($$parsedSource["GACi"]); + } + if ("GACV" in $$parsedSource) { + $$parsedSource["GACV"] = $$createField108_0($$parsedSource["GACV"]); + } + if ("GACP" in $$parsedSource) { + $$parsedSource["GACP"] = $$createField109_0($$parsedSource["GACP"]); + } + if ("GACiPtr" in $$parsedSource) { + $$parsedSource["GACiPtr"] = $$createField110_0($$parsedSource["GACiPtr"]); + } + if ("GACVPtr" in $$parsedSource) { + $$parsedSource["GACVPtr"] = $$createField111_0($$parsedSource["GACVPtr"]); + } + if ("GACPPtr" in $$parsedSource) { + $$parsedSource["GACPPtr"] = $$createField112_0($$parsedSource["GACPPtr"]); + } + if ("GABi" in $$parsedSource) { + $$parsedSource["GABi"] = $$createField113_0($$parsedSource["GABi"]); + } + if ("GABs" in $$parsedSource) { + $$parsedSource["GABs"] = $$createField114_0($$parsedSource["GABs"]); + } + if ("GABiPtr" in $$parsedSource) { + $$parsedSource["GABiPtr"] = $$createField115_0($$parsedSource["GABiPtr"]); + } + if ("GABT" in $$parsedSource) { + $$parsedSource["GABT"] = $$createField116_0($$parsedSource["GABT"]); + } + if ("GABTPtr" in $$parsedSource) { + $$parsedSource["GABTPtr"] = $$createField117_0($$parsedSource["GABTPtr"]); + } + if ("GAGT" in $$parsedSource) { + $$parsedSource["GAGT"] = $$createField118_0($$parsedSource["GAGT"]); + } + if ("GAGTPtr" in $$parsedSource) { + $$parsedSource["GAGTPtr"] = $$createField119_0($$parsedSource["GAGTPtr"]); + } + if ("GANBV" in $$parsedSource) { + $$parsedSource["GANBV"] = $$createField120_0($$parsedSource["GANBV"]); + } + if ("GANBP" in $$parsedSource) { + $$parsedSource["GANBP"] = $$createField121_0($$parsedSource["GANBP"]); + } + if ("GANBVPtr" in $$parsedSource) { + $$parsedSource["GANBVPtr"] = $$createField122_0($$parsedSource["GANBVPtr"]); + } + if ("GANBPPtr" in $$parsedSource) { + $$parsedSource["GANBPPtr"] = $$createField123_0($$parsedSource["GANBPPtr"]); + } + if ("GAPlV1" in $$parsedSource) { + $$parsedSource["GAPlV1"] = $$createField124_0($$parsedSource["GAPlV1"]); + } + if ("GAPlV2" in $$parsedSource) { + $$parsedSource["GAPlV2"] = $$createField125_0($$parsedSource["GAPlV2"]); + } + if ("GAPlP1" in $$parsedSource) { + $$parsedSource["GAPlP1"] = $$createField126_0($$parsedSource["GAPlP1"]); + } + if ("GAPlP2" in $$parsedSource) { + $$parsedSource["GAPlP2"] = $$createField127_0($$parsedSource["GAPlP2"]); + } + if ("GAPlVPtr" in $$parsedSource) { + $$parsedSource["GAPlVPtr"] = $$createField128_0($$parsedSource["GAPlVPtr"]); + } + if ("GAPlPPtr" in $$parsedSource) { + $$parsedSource["GAPlPPtr"] = $$createField129_0($$parsedSource["GAPlPPtr"]); + } + if ("GAMi" in $$parsedSource) { + $$parsedSource["GAMi"] = $$createField130_0($$parsedSource["GAMi"]); + } + if ("GAMS" in $$parsedSource) { + $$parsedSource["GAMS"] = $$createField131_0($$parsedSource["GAMS"]); + } + if ("GAMV" in $$parsedSource) { + $$parsedSource["GAMV"] = $$createField132_0($$parsedSource["GAMV"]); + } + if ("GAMSPtr" in $$parsedSource) { + $$parsedSource["GAMSPtr"] = $$createField133_0($$parsedSource["GAMSPtr"]); + } + if ("GAMVPtr" in $$parsedSource) { + $$parsedSource["GAMVPtr"] = $$createField134_0($$parsedSource["GAMVPtr"]); + } + if ("GAII" in $$parsedSource) { + $$parsedSource["GAII"] = $$createField135_0($$parsedSource["GAII"]); + } + if ("GAIV" in $$parsedSource) { + $$parsedSource["GAIV"] = $$createField136_0($$parsedSource["GAIV"]); + } + if ("GAIP" in $$parsedSource) { + $$parsedSource["GAIP"] = $$createField137_0($$parsedSource["GAIP"]); + } + if ("GAIIPtr" in $$parsedSource) { + $$parsedSource["GAIIPtr"] = $$createField138_0($$parsedSource["GAIIPtr"]); + } + if ("GAIVPtr" in $$parsedSource) { + $$parsedSource["GAIVPtr"] = $$createField139_0($$parsedSource["GAIVPtr"]); + } + if ("GAIPPtr" in $$parsedSource) { + $$parsedSource["GAIPPtr"] = $$createField140_0($$parsedSource["GAIPPtr"]); + } + if ("GAPrV" in $$parsedSource) { + $$parsedSource["GAPrV"] = $$createField141_0($$parsedSource["GAPrV"]); + } + if ("GAPrP" in $$parsedSource) { + $$parsedSource["GAPrP"] = $$createField142_0($$parsedSource["GAPrP"]); + } + if ("GAPrVPtr" in $$parsedSource) { + $$parsedSource["GAPrVPtr"] = $$createField143_0($$parsedSource["GAPrVPtr"]); + } + if ("GAPrPPtr" in $$parsedSource) { + $$parsedSource["GAPrPPtr"] = $$createField144_0($$parsedSource["GAPrPPtr"]); + } return new Maps(/** @type {Partial>} */($$parsedSource)); }; } } +/** + * @template X + * @typedef {X} MixedCstrAlias + */ + +/** + * @template V + * @typedef {V} NonBasicCstrAlias + */ + +/** + * @template W + * @typedef {W} PointableCstrAlias + */ + /** * @typedef {PointerTextMarshaler} PointerAlias */ @@ -1237,3 +1944,6 @@ const $$createType73 = ($$createParamR, $$createParamS, $$createParamT, $$create const $$createType74 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); const $$createType75 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); const $$createType76 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); +const $$createType77 = $Create.Map($Create.Any, $Create.Any); +const $$createType78 = $Create.Map($Create.Any, $Create.Any); +const $$createType79 = $Create.Map($Create.Any, $Create.Any); diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/warnings.log b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/warnings.log index dbefd8749..e802b6b63 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/warnings.log +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=false/warnings.log @@ -33,11 +33,34 @@ package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type bool is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type complex64 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type float32 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[S] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.EmbeddedPointer is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.GoodTildeCstrPtrAlias[U] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[Y] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[encoding.TextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[X] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.StringType] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[V] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[W] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[R, Z] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerPtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js index 41565b11b..05944bc02 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js @@ -72,6 +72,18 @@ export function GetButForeignPrivateAlias() { return $typingPromise; } +/** + * @returns {Promise<$models.AliasGroup> & { cancel(): void }} + */ +export function GetButGenericAliases() { + let $resultPromise = /** @type {any} */($Call.ByName("main.GreetService.GetButGenericAliases")); + let $typingPromise = /** @type {any} */($resultPromise.then(($result) => { + return $$createType3($result); + })); + $typingPromise.cancel = $resultPromise.cancel.bind($resultPromise); + return $typingPromise; +} + /** * Greet a lot of unusual things. * @param {$models.EmptyAliasStruct} $0 @@ -81,7 +93,7 @@ export function GetButForeignPrivateAlias() { export function Greet($0, $1) { let $resultPromise = /** @type {any} */($Call.ByName("main.GreetService.Greet", $0, $1)); let $typingPromise = /** @type {any} */($resultPromise.then(($result) => { - return $$createType6($result); + return $$createType7($result); })); $typingPromise.cancel = $resultPromise.cancel.bind($resultPromise); return $typingPromise; @@ -91,12 +103,13 @@ export function Greet($0, $1) { const $$createType0 = $models.Person.createFrom; const $$createType1 = $models.GenericPerson.createFrom($Create.Any); const $$createType2 = nobindingshere$0.personImpl.createFrom; -const $$createType3 = $Create.Array($Create.Any); +const $$createType3 = $models.AliasGroup.createFrom; const $$createType4 = $Create.Array($Create.Any); -const $$createType5 = $Create.Struct({ - "NoMoreIdeas": $$createType4, -}); +const $$createType5 = $Create.Array($Create.Any); const $$createType6 = $Create.Struct({ - "Foo": $$createType3, - "Other": $$createType5, + "NoMoreIdeas": $$createType5, +}); +const $$createType7 = $Create.Struct({ + "Foo": $$createType4, + "Other": $$createType6, }); diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js index 10aa9e917..4278c7958 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js @@ -8,11 +8,15 @@ export { }; export { + AliasGroup, AliasedPerson, EmptyStruct, GenericPerson, + GenericPersonAlias, + IndirectPersonAlias, Person, - StrangelyAliasedPerson + StrangelyAliasedPerson, + TPIndirectPersonAlias } from "./models.js"; import * as $models from "./models.js"; @@ -33,6 +37,24 @@ import * as $models from "./models.js"; * @typedef {$models.EmptyAliasStruct} EmptyAliasStruct */ +/** + * A generic alias that forwards to a type parameter. + * @template T + * @typedef {$models.GenericAlias} GenericAlias + */ + +/** + * A generic alias that wraps a map. + * @template T,U + * @typedef {$models.GenericMapAlias} GenericMapAlias + */ + +/** + * A generic alias that wraps a pointer type. + * @template T + * @typedef {$models.GenericPtrAlias} GenericPtrAlias + */ + /** * Another struct alias. * @typedef {$models.OtherAliasStruct} OtherAliasStruct diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js index 5c69d0005..977ad4722 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js @@ -11,6 +11,114 @@ import {Create as $Create} from "/wails/runtime.js"; * @typedef {number} Alias */ +/** + * A class whose fields have various aliased types. + */ +export class AliasGroup { + /** + * Creates a new AliasGroup instance. + * @param {Partial} [$$source = {}] - The source object to create the AliasGroup. + */ + constructor($$source = {}) { + if (!("GAi" in $$source)) { + /** + * @member + * @type {GenericAlias} + */ + this["GAi"] = 0; + } + if (!("GAP" in $$source)) { + /** + * @member + * @type {GenericAlias>} + */ + this["GAP"] = (new GenericPerson()); + } + if (!("GPAs" in $$source)) { + /** + * @member + * @type {GenericPtrAlias} + */ + this["GPAs"] = null; + } + if (!("GPAP" in $$source)) { + /** + * @member + * @type {GenericPtrAlias>} + */ + this["GPAP"] = null; + } + if (!("GMA" in $$source)) { + /** + * @member + * @type {GenericMapAlias} + */ + this["GMA"] = {}; + } + if (!("GPA" in $$source)) { + /** + * @member + * @type {GenericPersonAlias} + */ + this["GPA"] = (new GenericPersonAlias()); + } + if (!("IPA" in $$source)) { + /** + * @member + * @type {IndirectPersonAlias} + */ + this["IPA"] = (new IndirectPersonAlias()); + } + if (!("TPIPA" in $$source)) { + /** + * @member + * @type {TPIndirectPersonAlias} + */ + this["TPIPA"] = (new TPIndirectPersonAlias()); + } + + Object.assign(this, $$source); + } + + /** + * Creates a new AliasGroup instance from a string or object. + * @param {any} [$$source = {}] + * @returns {AliasGroup} + */ + static createFrom($$source = {}) { + const $$createField1_0 = $$createType0; + const $$createField2_0 = $$createType2; + const $$createField3_0 = $$createType5; + const $$createField4_0 = $$createType6; + const $$createField5_0 = $$createType8; + const $$createField6_0 = $$createType8; + const $$createField7_0 = $$createType0; + let $$parsedSource = typeof $$source === 'string' ? JSON.parse($$source) : $$source; + if ("GAP" in $$parsedSource) { + $$parsedSource["GAP"] = $$createField1_0($$parsedSource["GAP"]); + } + if ("GPAs" in $$parsedSource) { + $$parsedSource["GPAs"] = $$createField2_0($$parsedSource["GPAs"]); + } + if ("GPAP" in $$parsedSource) { + $$parsedSource["GPAP"] = $$createField3_0($$parsedSource["GPAP"]); + } + if ("GMA" in $$parsedSource) { + $$parsedSource["GMA"] = $$createField4_0($$parsedSource["GMA"]); + } + if ("GPA" in $$parsedSource) { + $$parsedSource["GPA"] = $$createField5_0($$parsedSource["GPA"]); + } + if ("IPA" in $$parsedSource) { + $$parsedSource["IPA"] = $$createField6_0($$parsedSource["IPA"]); + } + if ("TPIPA" in $$parsedSource) { + $$parsedSource["TPIPA"] = $$createField7_0($$parsedSource["TPIPA"]); + } + return new AliasGroup(/** @type {Partial} */($$parsedSource)); + } +} + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -51,6 +159,18 @@ export class EmptyStruct { } } +/** + * A generic alias that forwards to a type parameter. + * @template T + * @typedef {T} GenericAlias + */ + +/** + * A generic alias that wraps a map. + * @template T,U + * @typedef {{ [_: string]: U }} GenericMapAlias + */ + /** * A generic struct containing an alias. * @template T @@ -99,6 +219,33 @@ export class GenericPerson { } } +/** + * A generic alias that wraps a generic struct. + */ +export const GenericPersonAlias = GenericPerson; + +/** + * A generic alias that wraps a generic struct. + * @template T + * @typedef {GenericPerson[]>} GenericPersonAlias + */ + +/** + * A generic alias that wraps a pointer type. + * @template T + * @typedef {GenericAlias | null} GenericPtrAlias + */ + +/** + * An alias that wraps a class through a non-typeparam alias. + */ +export const IndirectPersonAlias = GenericPersonAlias; + +/** + * An alias that wraps a class through a non-typeparam alias. + * @typedef {GenericPersonAlias} IndirectPersonAlias + */ + /** * Another struct alias. * @typedef {Object} OtherAliasStruct @@ -164,3 +311,24 @@ export const StrangelyAliasedPerson = Person; * Another class alias, but ordered after its aliased class. * @typedef {Person} StrangelyAliasedPerson */ + +/** + * An alias that wraps a class through a typeparam alias. + */ +export const TPIndirectPersonAlias = GenericPerson; + +/** + * An alias that wraps a class through a typeparam alias. + * @typedef {GenericAlias>} TPIndirectPersonAlias + */ + +// Private type creation functions +const $$createType0 = GenericPerson.createFrom($Create.Any); +const $$createType1 = $Create.Array($Create.Any); +const $$createType2 = $Create.Nullable($$createType1); +const $$createType3 = $Create.Array($Create.Any); +const $$createType4 = GenericPerson.createFrom($$createType3); +const $$createType5 = $Create.Nullable($$createType4); +const $$createType6 = $Create.Map($Create.Any, $Create.Any); +const $$createType7 = $Create.Array($Create.Any); +const $$createType8 = GenericPerson.createFrom($$createType7); diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js index 3c20ebc43..9fd9745c1 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js @@ -13,6 +13,16 @@ export { import * as $models from "./models.js"; +/** + * @template S + * @typedef {$models.BasicCstrAlias} BasicCstrAlias + */ + +/** + * @template R + * @typedef {$models.ComparableCstrAlias} ComparableCstrAlias + */ + /** * @typedef {$models.EmbeddedCustomInterface} EmbeddedCustomInterface */ @@ -37,6 +47,31 @@ import * as $models from "./models.js"; * @typedef {$models.EmbeddedValuePtr} EmbeddedValuePtr */ +/** + * @template U + * @typedef {$models.GoodTildeCstrAlias} GoodTildeCstrAlias + */ + +/** + * @template Y + * @typedef {$models.InterfaceCstrAlias} InterfaceCstrAlias + */ + +/** + * @template X + * @typedef {$models.MixedCstrAlias} MixedCstrAlias + */ + +/** + * @template V + * @typedef {$models.NonBasicCstrAlias} NonBasicCstrAlias + */ + +/** + * @template W + * @typedef {$models.PointableCstrAlias} PointableCstrAlias + */ + /** * @typedef {$models.PointerAlias} PointerAlias */ diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js index c715dd484..960844103 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js @@ -6,6 +6,16 @@ // @ts-ignore: Unused imports import {Create as $Create} from "/wails/runtime.js"; +/** + * @template S + * @typedef {S} BasicCstrAlias + */ + +/** + * @template R + * @typedef {R} ComparableCstrAlias + */ + /** * @typedef {string} EmbeddedCustomInterface */ @@ -30,6 +40,16 @@ import {Create as $Create} from "/wails/runtime.js"; * @typedef {string} EmbeddedValuePtr */ +/** + * @template U + * @typedef {U} GoodTildeCstrAlias + */ + +/** + * @template Y + * @typedef {Y} InterfaceCstrAlias + */ + /** * @template R,S,T,U,V,W,X,Y,Z */ @@ -751,6 +771,454 @@ export class Maps { */ this["TPZPtr"] = {}; } + if (!("GAR" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAR"] = {}; + } + if (!("GARPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GARPtr"] = {}; + } + if (!("GAS" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAS"] = {}; + } + if (!("GASPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GASPtr"] = {}; + } + if (!("GAT" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAT"] = {}; + } + if (!("GATPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GATPtr"] = {}; + } + if (!("GAU" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAU"] = {}; + } + if (!("GAUPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAUPtr"] = {}; + } + if (!("GAV" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAV"] = {}; + } + if (!("GAVPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAVPtr"] = {}; + } + if (!("GAW" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAW"] = {}; + } + if (!("GAWPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAWPtr"] = {}; + } + if (!("GAX" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAX"] = {}; + } + if (!("GAXPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAXPtr"] = {}; + } + if (!("GAY" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAY"] = {}; + } + if (!("GAYPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAYPtr"] = {}; + } + if (!("GAZ" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAZ"] = {}; + } + if (!("GAZPtr" in $$source)) { + /** + * Soft reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAZPtr"] = {}; + } + if (!("GACi" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: `${number}`]: number }} + */ + this["GACi"] = {}; + } + if (!("GACV" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: ComparableCstrAlias]: number }} + */ + this["GACV"] = {}; + } + if (!("GACP" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GACP"] = {}; + } + if (!("GACiPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GACiPtr"] = {}; + } + if (!("GACVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GACVPtr"] = {}; + } + if (!("GACPPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GACPPtr"] = {}; + } + if (!("GABi" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: `${number}`]: number }} + */ + this["GABi"] = {}; + } + if (!("GABs" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: BasicCstrAlias]: number }} + */ + this["GABs"] = {}; + } + if (!("GABiPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GABiPtr"] = {}; + } + if (!("GABT" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GABT"] = {}; + } + if (!("GABTPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GABTPtr"] = {}; + } + if (!("GAGT" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: GoodTildeCstrAlias]: number }} + */ + this["GAGT"] = {}; + } + if (!("GAGTPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAGTPtr"] = {}; + } + if (!("GANBV" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: NonBasicCstrAlias]: number }} + */ + this["GANBV"] = {}; + } + if (!("GANBP" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GANBP"] = {}; + } + if (!("GANBVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GANBVPtr"] = {}; + } + if (!("GANBPPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GANBPPtr"] = {}; + } + if (!("GAPlV1" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: PointableCstrAlias]: number }} + */ + this["GAPlV1"] = {}; + } + if (!("GAPlV2" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: PointableCstrAlias]: number }} + */ + this["GAPlV2"] = {}; + } + if (!("GAPlP1" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAPlP1"] = {}; + } + if (!("GAPlP2" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: PointableCstrAlias]: number }} + */ + this["GAPlP2"] = {}; + } + if (!("GAPlVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAPlVPtr"] = {}; + } + if (!("GAPlPPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAPlPPtr"] = {}; + } + if (!("GAMi" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: `${number}`]: number }} + */ + this["GAMi"] = {}; + } + if (!("GAMS" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: MixedCstrAlias]: number }} + */ + this["GAMS"] = {}; + } + if (!("GAMV" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: MixedCstrAlias]: number }} + */ + this["GAMV"] = {}; + } + if (!("GAMSPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAMSPtr"] = {}; + } + if (!("GAMVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAMVPtr"] = {}; + } + if (!("GAII" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAII"] = {}; + } + if (!("GAIV" in $$source)) { + /** + * Accept + * @member + * @type {{ [_: InterfaceCstrAlias]: number }} + */ + this["GAIV"] = {}; + } + if (!("GAIP" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAIP"] = {}; + } + if (!("GAIIPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAIIPtr"] = {}; + } + if (!("GAIVPtr" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAIVPtr"] = {}; + } + if (!("GAIPPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAIPPtr"] = {}; + } + if (!("GAPrV" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAPrV"] = {}; + } + if (!("GAPrP" in $$source)) { + /** + * Accept, hide + * @member + * @type {{ [_: string]: number }} + */ + this["GAPrP"] = {}; + } + if (!("GAPrVPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAPrVPtr"] = {}; + } + if (!("GAPrPPtr" in $$source)) { + /** + * Reject + * @member + * @type {{ [_: string]: number }} + */ + this["GAPrPPtr"] = {}; + } Object.assign(this, $$source); } @@ -861,6 +1329,62 @@ export class Maps { const $$createField86_0 = $$createType74($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); const $$createField87_0 = $$createType75($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); const $$createField88_0 = $$createType76($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField89_0 = $$createType59($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField90_0 = $$createType60($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField91_0 = $$createType61($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField92_0 = $$createType62($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField93_0 = $$createType63($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField94_0 = $$createType64($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField95_0 = $$createType65($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField96_0 = $$createType66($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField97_0 = $$createType67($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField98_0 = $$createType68($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField99_0 = $$createType69($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField100_0 = $$createType70($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField101_0 = $$createType71($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField102_0 = $$createType72($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField103_0 = $$createType73($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField104_0 = $$createType74($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField105_0 = $$createType75($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField106_0 = $$createType76($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField107_0 = $$createType1; + const $$createField108_0 = $$createType15; + const $$createField109_0 = $$createType17; + const $$createField110_0 = $$createType8; + const $$createField111_0 = $$createType16; + const $$createField112_0 = $$createType18; + const $$createField113_0 = $$createType1; + const $$createField114_0 = $$createType7; + const $$createField115_0 = $$createType8; + const $$createField116_0 = $$createType77; + const $$createField117_0 = $$createType78; + const $$createField118_0 = $$createType15; + const $$createField119_0 = $$createType16; + const $$createField120_0 = $$createType15; + const $$createField121_0 = $$createType18; + const $$createField122_0 = $$createType16; + const $$createField123_0 = $$createType53; + const $$createField124_0 = $$createType15; + const $$createField125_0 = $$createType16; + const $$createField126_0 = $$createType17; + const $$createField127_0 = $$createType18; + const $$createField128_0 = $$createType16; + const $$createField129_0 = $$createType18; + const $$createField130_0 = $$createType2; + const $$createField131_0 = $$createType42; + const $$createField132_0 = $$createType15; + const $$createField133_0 = $$createType79; + const $$createField134_0 = $$createType16; + const $$createField135_0 = $$createType23; + const $$createField136_0 = $$createType15; + const $$createField137_0 = $$createType18; + const $$createField138_0 = $$createType24; + const $$createField139_0 = $$createType16; + const $$createField140_0 = $$createType53; + const $$createField141_0 = $$createType16; + const $$createField142_0 = $$createType18; + const $$createField143_0 = $$createType48; + const $$createField144_0 = $$createType53; return ($$source = {}) => { let $$parsedSource = typeof $$source === 'string' ? JSON.parse($$source) : $$source; if ("Bool" in $$parsedSource) { @@ -1130,11 +1654,194 @@ export class Maps { if ("TPZPtr" in $$parsedSource) { $$parsedSource["TPZPtr"] = $$createField88_0($$parsedSource["TPZPtr"]); } + if ("GAR" in $$parsedSource) { + $$parsedSource["GAR"] = $$createField89_0($$parsedSource["GAR"]); + } + if ("GARPtr" in $$parsedSource) { + $$parsedSource["GARPtr"] = $$createField90_0($$parsedSource["GARPtr"]); + } + if ("GAS" in $$parsedSource) { + $$parsedSource["GAS"] = $$createField91_0($$parsedSource["GAS"]); + } + if ("GASPtr" in $$parsedSource) { + $$parsedSource["GASPtr"] = $$createField92_0($$parsedSource["GASPtr"]); + } + if ("GAT" in $$parsedSource) { + $$parsedSource["GAT"] = $$createField93_0($$parsedSource["GAT"]); + } + if ("GATPtr" in $$parsedSource) { + $$parsedSource["GATPtr"] = $$createField94_0($$parsedSource["GATPtr"]); + } + if ("GAU" in $$parsedSource) { + $$parsedSource["GAU"] = $$createField95_0($$parsedSource["GAU"]); + } + if ("GAUPtr" in $$parsedSource) { + $$parsedSource["GAUPtr"] = $$createField96_0($$parsedSource["GAUPtr"]); + } + if ("GAV" in $$parsedSource) { + $$parsedSource["GAV"] = $$createField97_0($$parsedSource["GAV"]); + } + if ("GAVPtr" in $$parsedSource) { + $$parsedSource["GAVPtr"] = $$createField98_0($$parsedSource["GAVPtr"]); + } + if ("GAW" in $$parsedSource) { + $$parsedSource["GAW"] = $$createField99_0($$parsedSource["GAW"]); + } + if ("GAWPtr" in $$parsedSource) { + $$parsedSource["GAWPtr"] = $$createField100_0($$parsedSource["GAWPtr"]); + } + if ("GAX" in $$parsedSource) { + $$parsedSource["GAX"] = $$createField101_0($$parsedSource["GAX"]); + } + if ("GAXPtr" in $$parsedSource) { + $$parsedSource["GAXPtr"] = $$createField102_0($$parsedSource["GAXPtr"]); + } + if ("GAY" in $$parsedSource) { + $$parsedSource["GAY"] = $$createField103_0($$parsedSource["GAY"]); + } + if ("GAYPtr" in $$parsedSource) { + $$parsedSource["GAYPtr"] = $$createField104_0($$parsedSource["GAYPtr"]); + } + if ("GAZ" in $$parsedSource) { + $$parsedSource["GAZ"] = $$createField105_0($$parsedSource["GAZ"]); + } + if ("GAZPtr" in $$parsedSource) { + $$parsedSource["GAZPtr"] = $$createField106_0($$parsedSource["GAZPtr"]); + } + if ("GACi" in $$parsedSource) { + $$parsedSource["GACi"] = $$createField107_0($$parsedSource["GACi"]); + } + if ("GACV" in $$parsedSource) { + $$parsedSource["GACV"] = $$createField108_0($$parsedSource["GACV"]); + } + if ("GACP" in $$parsedSource) { + $$parsedSource["GACP"] = $$createField109_0($$parsedSource["GACP"]); + } + if ("GACiPtr" in $$parsedSource) { + $$parsedSource["GACiPtr"] = $$createField110_0($$parsedSource["GACiPtr"]); + } + if ("GACVPtr" in $$parsedSource) { + $$parsedSource["GACVPtr"] = $$createField111_0($$parsedSource["GACVPtr"]); + } + if ("GACPPtr" in $$parsedSource) { + $$parsedSource["GACPPtr"] = $$createField112_0($$parsedSource["GACPPtr"]); + } + if ("GABi" in $$parsedSource) { + $$parsedSource["GABi"] = $$createField113_0($$parsedSource["GABi"]); + } + if ("GABs" in $$parsedSource) { + $$parsedSource["GABs"] = $$createField114_0($$parsedSource["GABs"]); + } + if ("GABiPtr" in $$parsedSource) { + $$parsedSource["GABiPtr"] = $$createField115_0($$parsedSource["GABiPtr"]); + } + if ("GABT" in $$parsedSource) { + $$parsedSource["GABT"] = $$createField116_0($$parsedSource["GABT"]); + } + if ("GABTPtr" in $$parsedSource) { + $$parsedSource["GABTPtr"] = $$createField117_0($$parsedSource["GABTPtr"]); + } + if ("GAGT" in $$parsedSource) { + $$parsedSource["GAGT"] = $$createField118_0($$parsedSource["GAGT"]); + } + if ("GAGTPtr" in $$parsedSource) { + $$parsedSource["GAGTPtr"] = $$createField119_0($$parsedSource["GAGTPtr"]); + } + if ("GANBV" in $$parsedSource) { + $$parsedSource["GANBV"] = $$createField120_0($$parsedSource["GANBV"]); + } + if ("GANBP" in $$parsedSource) { + $$parsedSource["GANBP"] = $$createField121_0($$parsedSource["GANBP"]); + } + if ("GANBVPtr" in $$parsedSource) { + $$parsedSource["GANBVPtr"] = $$createField122_0($$parsedSource["GANBVPtr"]); + } + if ("GANBPPtr" in $$parsedSource) { + $$parsedSource["GANBPPtr"] = $$createField123_0($$parsedSource["GANBPPtr"]); + } + if ("GAPlV1" in $$parsedSource) { + $$parsedSource["GAPlV1"] = $$createField124_0($$parsedSource["GAPlV1"]); + } + if ("GAPlV2" in $$parsedSource) { + $$parsedSource["GAPlV2"] = $$createField125_0($$parsedSource["GAPlV2"]); + } + if ("GAPlP1" in $$parsedSource) { + $$parsedSource["GAPlP1"] = $$createField126_0($$parsedSource["GAPlP1"]); + } + if ("GAPlP2" in $$parsedSource) { + $$parsedSource["GAPlP2"] = $$createField127_0($$parsedSource["GAPlP2"]); + } + if ("GAPlVPtr" in $$parsedSource) { + $$parsedSource["GAPlVPtr"] = $$createField128_0($$parsedSource["GAPlVPtr"]); + } + if ("GAPlPPtr" in $$parsedSource) { + $$parsedSource["GAPlPPtr"] = $$createField129_0($$parsedSource["GAPlPPtr"]); + } + if ("GAMi" in $$parsedSource) { + $$parsedSource["GAMi"] = $$createField130_0($$parsedSource["GAMi"]); + } + if ("GAMS" in $$parsedSource) { + $$parsedSource["GAMS"] = $$createField131_0($$parsedSource["GAMS"]); + } + if ("GAMV" in $$parsedSource) { + $$parsedSource["GAMV"] = $$createField132_0($$parsedSource["GAMV"]); + } + if ("GAMSPtr" in $$parsedSource) { + $$parsedSource["GAMSPtr"] = $$createField133_0($$parsedSource["GAMSPtr"]); + } + if ("GAMVPtr" in $$parsedSource) { + $$parsedSource["GAMVPtr"] = $$createField134_0($$parsedSource["GAMVPtr"]); + } + if ("GAII" in $$parsedSource) { + $$parsedSource["GAII"] = $$createField135_0($$parsedSource["GAII"]); + } + if ("GAIV" in $$parsedSource) { + $$parsedSource["GAIV"] = $$createField136_0($$parsedSource["GAIV"]); + } + if ("GAIP" in $$parsedSource) { + $$parsedSource["GAIP"] = $$createField137_0($$parsedSource["GAIP"]); + } + if ("GAIIPtr" in $$parsedSource) { + $$parsedSource["GAIIPtr"] = $$createField138_0($$parsedSource["GAIIPtr"]); + } + if ("GAIVPtr" in $$parsedSource) { + $$parsedSource["GAIVPtr"] = $$createField139_0($$parsedSource["GAIVPtr"]); + } + if ("GAIPPtr" in $$parsedSource) { + $$parsedSource["GAIPPtr"] = $$createField140_0($$parsedSource["GAIPPtr"]); + } + if ("GAPrV" in $$parsedSource) { + $$parsedSource["GAPrV"] = $$createField141_0($$parsedSource["GAPrV"]); + } + if ("GAPrP" in $$parsedSource) { + $$parsedSource["GAPrP"] = $$createField142_0($$parsedSource["GAPrP"]); + } + if ("GAPrVPtr" in $$parsedSource) { + $$parsedSource["GAPrVPtr"] = $$createField143_0($$parsedSource["GAPrVPtr"]); + } + if ("GAPrPPtr" in $$parsedSource) { + $$parsedSource["GAPrPPtr"] = $$createField144_0($$parsedSource["GAPrPPtr"]); + } return new Maps(/** @type {Partial>} */($$parsedSource)); }; } } +/** + * @template X + * @typedef {X} MixedCstrAlias + */ + +/** + * @template V + * @typedef {V} NonBasicCstrAlias + */ + +/** + * @template W + * @typedef {W} PointableCstrAlias + */ + /** * @typedef {PointerTextMarshaler} PointerAlias */ @@ -1237,3 +1944,6 @@ const $$createType73 = ($$createParamR, $$createParamS, $$createParamT, $$create const $$createType74 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); const $$createType75 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); const $$createType76 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); +const $$createType77 = $Create.Map($Create.Any, $Create.Any); +const $$createType78 = $Create.Map($Create.Any, $Create.Any); +const $$createType79 = $Create.Map($Create.Any, $Create.Any); diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/warnings.log b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/warnings.log index dbefd8749..e802b6b63 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/warnings.log +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=false/UseNames=true/warnings.log @@ -33,11 +33,34 @@ package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type bool is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type complex64 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type float32 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[S] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.EmbeddedPointer is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.GoodTildeCstrPtrAlias[U] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[Y] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[encoding.TextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[X] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.StringType] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[V] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[W] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[R, Z] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerPtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js index bb83e6cd3..ef8919860 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js @@ -56,6 +56,14 @@ export function GetButForeignPrivateAlias() { return $resultPromise; } +/** + * @returns {Promise<$models.AliasGroup> & { cancel(): void }} + */ +export function GetButGenericAliases() { + let $resultPromise = /** @type {any} */($Call.ByID(914093800)); + return $resultPromise; +} + /** * Greet a lot of unusual things. * @param {$models.EmptyAliasStruct} $0 diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js index 25e37feb0..5a5c62644 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js @@ -14,6 +14,11 @@ import * as $models from "./models.js"; * @typedef {$models.Alias} Alias */ +/** + * A class whose fields have various aliased types. + * @typedef {$models.AliasGroup} AliasGroup + */ + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -35,12 +40,41 @@ import * as $models from "./models.js"; * @typedef {$models.EmptyStruct} EmptyStruct */ +/** + * A generic alias that forwards to a type parameter. + * @template T + * @typedef {$models.GenericAlias} GenericAlias + */ + +/** + * A generic alias that wraps a map. + * @template T,U + * @typedef {$models.GenericMapAlias} GenericMapAlias + */ + /** * A generic struct containing an alias. * @template T * @typedef {$models.GenericPerson} GenericPerson */ +/** + * A generic alias that wraps a generic struct. + * @template T + * @typedef {$models.GenericPersonAlias} GenericPersonAlias + */ + +/** + * A generic alias that wraps a pointer type. + * @template T + * @typedef {$models.GenericPtrAlias} GenericPtrAlias + */ + +/** + * An alias that wraps a class through a non-typeparam alias. + * @typedef {$models.IndirectPersonAlias} IndirectPersonAlias + */ + /** * Another struct alias. * @typedef {$models.OtherAliasStruct} OtherAliasStruct @@ -55,3 +89,8 @@ import * as $models from "./models.js"; * Another class alias, but ordered after its aliased class. * @typedef {$models.StrangelyAliasedPerson} StrangelyAliasedPerson */ + +/** + * An alias that wraps a class through a typeparam alias. + * @typedef {$models.TPIndirectPersonAlias} TPIndirectPersonAlias + */ diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js index 4f343cb4a..1ba2af395 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js @@ -7,6 +7,19 @@ * @typedef {number} Alias */ +/** + * A class whose fields have various aliased types. + * @typedef {Object} AliasGroup + * @property {GenericAlias} GAi + * @property {GenericAlias>} GAP + * @property {GenericPtrAlias} GPAs + * @property {GenericPtrAlias>} GPAP + * @property {GenericMapAlias} GMA + * @property {GenericPersonAlias} GPA + * @property {IndirectPersonAlias} IPA + * @property {TPIndirectPersonAlias} TPIPA + */ + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -34,6 +47,18 @@ * } } EmptyStruct */ +/** + * A generic alias that forwards to a type parameter. + * @template T + * @typedef {T} GenericAlias + */ + +/** + * A generic alias that wraps a map. + * @template T,U + * @typedef {{ [_: string]: U } | null} GenericMapAlias + */ + /** * A generic struct containing an alias. * @template T @@ -42,6 +67,23 @@ * @property {Alias} AliasedField */ +/** + * A generic alias that wraps a generic struct. + * @template T + * @typedef {GenericPerson[] | null>} GenericPersonAlias + */ + +/** + * A generic alias that wraps a pointer type. + * @template T + * @typedef {GenericAlias | null} GenericPtrAlias + */ + +/** + * An alias that wraps a class through a non-typeparam alias. + * @typedef {GenericPersonAlias} IndirectPersonAlias + */ + /** * Another struct alias. * @typedef {Object} OtherAliasStruct @@ -60,6 +102,11 @@ * @typedef {Person} StrangelyAliasedPerson */ +/** + * An alias that wraps a class through a typeparam alias. + * @typedef {GenericAlias>} TPIndirectPersonAlias + */ + // In interface mode, this file is likely to contain just comments. // We add a dummy export statement to ensure it is recognised as an ES module. export {}; diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js index f9c0ff658..80fdcd24c 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js @@ -9,6 +9,16 @@ export { import * as $models from "./models.js"; +/** + * @template S + * @typedef {$models.BasicCstrAlias} BasicCstrAlias + */ + +/** + * @template R + * @typedef {$models.ComparableCstrAlias} ComparableCstrAlias + */ + /** * @typedef {$models.EmbeddedCustomInterface} EmbeddedCustomInterface */ @@ -33,11 +43,36 @@ import * as $models from "./models.js"; * @typedef {$models.EmbeddedValuePtr} EmbeddedValuePtr */ +/** + * @template U + * @typedef {$models.GoodTildeCstrAlias} GoodTildeCstrAlias + */ + +/** + * @template Y + * @typedef {$models.InterfaceCstrAlias} InterfaceCstrAlias + */ + /** * @template R,S,T,U,V,W,X,Y,Z * @typedef {$models.Maps} Maps */ +/** + * @template X + * @typedef {$models.MixedCstrAlias} MixedCstrAlias + */ + +/** + * @template V + * @typedef {$models.NonBasicCstrAlias} NonBasicCstrAlias + */ + +/** + * @template W + * @typedef {$models.PointableCstrAlias} PointableCstrAlias + */ + /** * @typedef {$models.PointerAlias} PointerAlias */ diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js index c9ea922a3..cee61a5e4 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js @@ -2,6 +2,16 @@ // Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL // This file is automatically generated. DO NOT EDIT +/** + * @template S + * @typedef {S} BasicCstrAlias + */ + +/** + * @template R + * @typedef {R} ComparableCstrAlias + */ + /** * @typedef {string} EmbeddedCustomInterface */ @@ -26,6 +36,16 @@ * @typedef {string} EmbeddedValuePtr */ +/** + * @template U + * @typedef {U} GoodTildeCstrAlias + */ + +/** + * @template Y + * @typedef {Y} InterfaceCstrAlias + */ + /** * @template R,S,T,U,V,W,X,Y,Z * @typedef {Object} Maps @@ -118,6 +138,77 @@ * @property {{ [_: string]: number } | null} TPYPtr - Soft reject * @property {{ [_: string]: number } | null} TPZ - Accept, hide * @property {{ [_: string]: number } | null} TPZPtr - Soft reject + * @property {{ [_: string]: number } | null} GAR - Soft reject + * @property {{ [_: string]: number } | null} GARPtr - Soft reject + * @property {{ [_: string]: number } | null} GAS - Accept, hide + * @property {{ [_: string]: number } | null} GASPtr - Soft reject + * @property {{ [_: string]: number } | null} GAT - Soft reject + * @property {{ [_: string]: number } | null} GATPtr - Soft reject + * @property {{ [_: string]: number } | null} GAU - Accept, hide + * @property {{ [_: string]: number } | null} GAUPtr - Soft reject + * @property {{ [_: string]: number } | null} GAV - Accept, hide + * @property {{ [_: string]: number } | null} GAVPtr - Soft reject + * @property {{ [_: string]: number } | null} GAW - Soft reject + * @property {{ [_: string]: number } | null} GAWPtr - Accept, hide + * @property {{ [_: string]: number } | null} GAX - Accept, hide + * @property {{ [_: string]: number } | null} GAXPtr - Soft reject + * @property {{ [_: string]: number } | null} GAY - Accept, hide + * @property {{ [_: string]: number } | null} GAYPtr - Soft reject + * @property {{ [_: string]: number } | null} GAZ - Accept, hide + * @property {{ [_: string]: number } | null} GAZPtr - Soft reject + * @property {{ [_: `${number}`]: number } | null} GACi - Accept, hide + * @property {{ [_: ComparableCstrAlias]: number } | null} GACV - Accept + * @property {{ [_: string]: number } | null} GACP - Reject + * @property {{ [_: string]: number } | null} GACiPtr - Reject + * @property {{ [_: string]: number } | null} GACVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GACPPtr - Accept, hide + * @property {{ [_: `${number}`]: number } | null} GABi - Accept, hide + * @property {{ [_: BasicCstrAlias]: number } | null} GABs - Accept + * @property {{ [_: string]: number } | null} GABiPtr - Reject + * @property {{ [_: string]: number } | null} GABT - Reject + * @property {{ [_: string]: number } | null} GABTPtr - Reject + * @property {{ [_: GoodTildeCstrAlias]: number } | null} GAGT - Accept + * @property {{ [_: string]: number } | null} GAGTPtr - Accept, hide + * @property {{ [_: NonBasicCstrAlias]: number } | null} GANBV - Accept + * @property {{ [_: string]: number } | null} GANBP - Accept, hide + * @property {{ [_: string]: number } | null} GANBVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GANBPPtr - Reject + * @property {{ [_: PointableCstrAlias]: number } | null} GAPlV1 - Accept + * @property {{ [_: PointableCstrAlias]: number } | null} GAPlV2 - Accept + * @property {{ [_: string]: number } | null} GAPlP1 - Reject + * @property {{ [_: PointableCstrAlias]: number } | null} GAPlP2 - Accept + * @property {{ [_: string]: number } | null} GAPlVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GAPlPPtr - Accept, hide + * @property {{ [_: `${number}`]: number } | null} GAMi - Accept, hide + * @property {{ [_: MixedCstrAlias]: number } | null} GAMS - Accept + * @property {{ [_: MixedCstrAlias]: number } | null} GAMV - Accept + * @property {{ [_: string]: number } | null} GAMSPtr - Reject + * @property {{ [_: string]: number } | null} GAMVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GAII - Accept, hide + * @property {{ [_: InterfaceCstrAlias]: number } | null} GAIV - Accept + * @property {{ [_: string]: number } | null} GAIP - Accept, hide + * @property {{ [_: string]: number } | null} GAIIPtr - Reject + * @property {{ [_: string]: number } | null} GAIVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GAIPPtr - Reject + * @property {{ [_: string]: number } | null} GAPrV - Accept, hide + * @property {{ [_: string]: number } | null} GAPrP - Accept, hide + * @property {{ [_: string]: number } | null} GAPrVPtr - Reject + * @property {{ [_: string]: number } | null} GAPrPPtr - Reject + */ + +/** + * @template X + * @typedef {X} MixedCstrAlias + */ + +/** + * @template V + * @typedef {V} NonBasicCstrAlias + */ + +/** + * @template W + * @typedef {W} PointableCstrAlias */ /** diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/warnings.log b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/warnings.log index dbefd8749..e802b6b63 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/warnings.log +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=false/warnings.log @@ -33,11 +33,34 @@ package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type bool is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type complex64 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type float32 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[S] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.EmbeddedPointer is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.GoodTildeCstrPtrAlias[U] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[Y] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[encoding.TextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[X] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.StringType] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[V] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[W] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[R, Z] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerPtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js index 791d85e39..b006e17a5 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.js @@ -56,6 +56,14 @@ export function GetButForeignPrivateAlias() { return $resultPromise; } +/** + * @returns {Promise<$models.AliasGroup> & { cancel(): void }} + */ +export function GetButGenericAliases() { + let $resultPromise = /** @type {any} */($Call.ByName("main.GreetService.GetButGenericAliases")); + return $resultPromise; +} + /** * Greet a lot of unusual things. * @param {$models.EmptyAliasStruct} $0 diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js index 25e37feb0..5a5c62644 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.js @@ -14,6 +14,11 @@ import * as $models from "./models.js"; * @typedef {$models.Alias} Alias */ +/** + * A class whose fields have various aliased types. + * @typedef {$models.AliasGroup} AliasGroup + */ + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -35,12 +40,41 @@ import * as $models from "./models.js"; * @typedef {$models.EmptyStruct} EmptyStruct */ +/** + * A generic alias that forwards to a type parameter. + * @template T + * @typedef {$models.GenericAlias} GenericAlias + */ + +/** + * A generic alias that wraps a map. + * @template T,U + * @typedef {$models.GenericMapAlias} GenericMapAlias + */ + /** * A generic struct containing an alias. * @template T * @typedef {$models.GenericPerson} GenericPerson */ +/** + * A generic alias that wraps a generic struct. + * @template T + * @typedef {$models.GenericPersonAlias} GenericPersonAlias + */ + +/** + * A generic alias that wraps a pointer type. + * @template T + * @typedef {$models.GenericPtrAlias} GenericPtrAlias + */ + +/** + * An alias that wraps a class through a non-typeparam alias. + * @typedef {$models.IndirectPersonAlias} IndirectPersonAlias + */ + /** * Another struct alias. * @typedef {$models.OtherAliasStruct} OtherAliasStruct @@ -55,3 +89,8 @@ import * as $models from "./models.js"; * Another class alias, but ordered after its aliased class. * @typedef {$models.StrangelyAliasedPerson} StrangelyAliasedPerson */ + +/** + * An alias that wraps a class through a typeparam alias. + * @typedef {$models.TPIndirectPersonAlias} TPIndirectPersonAlias + */ diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js index 4f343cb4a..1ba2af395 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.js @@ -7,6 +7,19 @@ * @typedef {number} Alias */ +/** + * A class whose fields have various aliased types. + * @typedef {Object} AliasGroup + * @property {GenericAlias} GAi + * @property {GenericAlias>} GAP + * @property {GenericPtrAlias} GPAs + * @property {GenericPtrAlias>} GPAP + * @property {GenericMapAlias} GMA + * @property {GenericPersonAlias} GPA + * @property {IndirectPersonAlias} IPA + * @property {TPIndirectPersonAlias} TPIPA + */ + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -34,6 +47,18 @@ * } } EmptyStruct */ +/** + * A generic alias that forwards to a type parameter. + * @template T + * @typedef {T} GenericAlias + */ + +/** + * A generic alias that wraps a map. + * @template T,U + * @typedef {{ [_: string]: U } | null} GenericMapAlias + */ + /** * A generic struct containing an alias. * @template T @@ -42,6 +67,23 @@ * @property {Alias} AliasedField */ +/** + * A generic alias that wraps a generic struct. + * @template T + * @typedef {GenericPerson[] | null>} GenericPersonAlias + */ + +/** + * A generic alias that wraps a pointer type. + * @template T + * @typedef {GenericAlias | null} GenericPtrAlias + */ + +/** + * An alias that wraps a class through a non-typeparam alias. + * @typedef {GenericPersonAlias} IndirectPersonAlias + */ + /** * Another struct alias. * @typedef {Object} OtherAliasStruct @@ -60,6 +102,11 @@ * @typedef {Person} StrangelyAliasedPerson */ +/** + * An alias that wraps a class through a typeparam alias. + * @typedef {GenericAlias>} TPIndirectPersonAlias + */ + // In interface mode, this file is likely to contain just comments. // We add a dummy export statement to ensure it is recognised as an ES module. export {}; diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js index f9c0ff658..80fdcd24c 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.js @@ -9,6 +9,16 @@ export { import * as $models from "./models.js"; +/** + * @template S + * @typedef {$models.BasicCstrAlias} BasicCstrAlias + */ + +/** + * @template R + * @typedef {$models.ComparableCstrAlias} ComparableCstrAlias + */ + /** * @typedef {$models.EmbeddedCustomInterface} EmbeddedCustomInterface */ @@ -33,11 +43,36 @@ import * as $models from "./models.js"; * @typedef {$models.EmbeddedValuePtr} EmbeddedValuePtr */ +/** + * @template U + * @typedef {$models.GoodTildeCstrAlias} GoodTildeCstrAlias + */ + +/** + * @template Y + * @typedef {$models.InterfaceCstrAlias} InterfaceCstrAlias + */ + /** * @template R,S,T,U,V,W,X,Y,Z * @typedef {$models.Maps} Maps */ +/** + * @template X + * @typedef {$models.MixedCstrAlias} MixedCstrAlias + */ + +/** + * @template V + * @typedef {$models.NonBasicCstrAlias} NonBasicCstrAlias + */ + +/** + * @template W + * @typedef {$models.PointableCstrAlias} PointableCstrAlias + */ + /** * @typedef {$models.PointerAlias} PointerAlias */ diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js index c9ea922a3..cee61a5e4 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.js @@ -2,6 +2,16 @@ // Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL // This file is automatically generated. DO NOT EDIT +/** + * @template S + * @typedef {S} BasicCstrAlias + */ + +/** + * @template R + * @typedef {R} ComparableCstrAlias + */ + /** * @typedef {string} EmbeddedCustomInterface */ @@ -26,6 +36,16 @@ * @typedef {string} EmbeddedValuePtr */ +/** + * @template U + * @typedef {U} GoodTildeCstrAlias + */ + +/** + * @template Y + * @typedef {Y} InterfaceCstrAlias + */ + /** * @template R,S,T,U,V,W,X,Y,Z * @typedef {Object} Maps @@ -118,6 +138,77 @@ * @property {{ [_: string]: number } | null} TPYPtr - Soft reject * @property {{ [_: string]: number } | null} TPZ - Accept, hide * @property {{ [_: string]: number } | null} TPZPtr - Soft reject + * @property {{ [_: string]: number } | null} GAR - Soft reject + * @property {{ [_: string]: number } | null} GARPtr - Soft reject + * @property {{ [_: string]: number } | null} GAS - Accept, hide + * @property {{ [_: string]: number } | null} GASPtr - Soft reject + * @property {{ [_: string]: number } | null} GAT - Soft reject + * @property {{ [_: string]: number } | null} GATPtr - Soft reject + * @property {{ [_: string]: number } | null} GAU - Accept, hide + * @property {{ [_: string]: number } | null} GAUPtr - Soft reject + * @property {{ [_: string]: number } | null} GAV - Accept, hide + * @property {{ [_: string]: number } | null} GAVPtr - Soft reject + * @property {{ [_: string]: number } | null} GAW - Soft reject + * @property {{ [_: string]: number } | null} GAWPtr - Accept, hide + * @property {{ [_: string]: number } | null} GAX - Accept, hide + * @property {{ [_: string]: number } | null} GAXPtr - Soft reject + * @property {{ [_: string]: number } | null} GAY - Accept, hide + * @property {{ [_: string]: number } | null} GAYPtr - Soft reject + * @property {{ [_: string]: number } | null} GAZ - Accept, hide + * @property {{ [_: string]: number } | null} GAZPtr - Soft reject + * @property {{ [_: `${number}`]: number } | null} GACi - Accept, hide + * @property {{ [_: ComparableCstrAlias]: number } | null} GACV - Accept + * @property {{ [_: string]: number } | null} GACP - Reject + * @property {{ [_: string]: number } | null} GACiPtr - Reject + * @property {{ [_: string]: number } | null} GACVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GACPPtr - Accept, hide + * @property {{ [_: `${number}`]: number } | null} GABi - Accept, hide + * @property {{ [_: BasicCstrAlias]: number } | null} GABs - Accept + * @property {{ [_: string]: number } | null} GABiPtr - Reject + * @property {{ [_: string]: number } | null} GABT - Reject + * @property {{ [_: string]: number } | null} GABTPtr - Reject + * @property {{ [_: GoodTildeCstrAlias]: number } | null} GAGT - Accept + * @property {{ [_: string]: number } | null} GAGTPtr - Accept, hide + * @property {{ [_: NonBasicCstrAlias]: number } | null} GANBV - Accept + * @property {{ [_: string]: number } | null} GANBP - Accept, hide + * @property {{ [_: string]: number } | null} GANBVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GANBPPtr - Reject + * @property {{ [_: PointableCstrAlias]: number } | null} GAPlV1 - Accept + * @property {{ [_: PointableCstrAlias]: number } | null} GAPlV2 - Accept + * @property {{ [_: string]: number } | null} GAPlP1 - Reject + * @property {{ [_: PointableCstrAlias]: number } | null} GAPlP2 - Accept + * @property {{ [_: string]: number } | null} GAPlVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GAPlPPtr - Accept, hide + * @property {{ [_: `${number}`]: number } | null} GAMi - Accept, hide + * @property {{ [_: MixedCstrAlias]: number } | null} GAMS - Accept + * @property {{ [_: MixedCstrAlias]: number } | null} GAMV - Accept + * @property {{ [_: string]: number } | null} GAMSPtr - Reject + * @property {{ [_: string]: number } | null} GAMVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GAII - Accept, hide + * @property {{ [_: InterfaceCstrAlias]: number } | null} GAIV - Accept + * @property {{ [_: string]: number } | null} GAIP - Accept, hide + * @property {{ [_: string]: number } | null} GAIIPtr - Reject + * @property {{ [_: string]: number } | null} GAIVPtr - Accept, hide + * @property {{ [_: string]: number } | null} GAIPPtr - Reject + * @property {{ [_: string]: number } | null} GAPrV - Accept, hide + * @property {{ [_: string]: number } | null} GAPrP - Accept, hide + * @property {{ [_: string]: number } | null} GAPrVPtr - Reject + * @property {{ [_: string]: number } | null} GAPrPPtr - Reject + */ + +/** + * @template X + * @typedef {X} MixedCstrAlias + */ + +/** + * @template V + * @typedef {V} NonBasicCstrAlias + */ + +/** + * @template W + * @typedef {W} PointableCstrAlias */ /** diff --git a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/warnings.log b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/warnings.log index dbefd8749..e802b6b63 100644 --- a/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/warnings.log +++ b/v3/internal/generator/testdata/output/lang=JS/UseInterfaces=true/UseNames=true/warnings.log @@ -33,11 +33,34 @@ package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type bool is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type complex64 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type float32 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[S] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.EmbeddedPointer is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.GoodTildeCstrPtrAlias[U] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[Y] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[encoding.TextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[X] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.StringType] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[V] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[W] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[R, Z] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerPtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts index 019d99750..14b0f1878 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts @@ -63,13 +63,22 @@ export function GetButForeignPrivateAlias(): Promise & { cancel(): void } { + let $resultPromise = $Call.ByID(914093800) as any; + let $typingPromise = $resultPromise.then(($result: any) => { + return $$createType3($result); + }) as any; + $typingPromise.cancel = $resultPromise.cancel.bind($resultPromise); + return $typingPromise; +} + /** * Greet a lot of unusual things. */ export function Greet($0: $models.EmptyAliasStruct, $1: $models.EmptyStruct): Promise<$models.AliasStruct> & { cancel(): void } { let $resultPromise = $Call.ByID(1411160069, $0, $1) as any; let $typingPromise = $resultPromise.then(($result: any) => { - return $$createType6($result); + return $$createType7($result); }) as any; $typingPromise.cancel = $resultPromise.cancel.bind($resultPromise); return $typingPromise; @@ -79,12 +88,13 @@ export function Greet($0: $models.EmptyAliasStruct, $1: $models.EmptyStruct): Pr const $$createType0 = $models.Person.createFrom; const $$createType1 = $models.GenericPerson.createFrom($Create.Any); const $$createType2 = nobindingshere$0.personImpl.createFrom; -const $$createType3 = $Create.Array($Create.Any); +const $$createType3 = $models.AliasGroup.createFrom; const $$createType4 = $Create.Array($Create.Any); -const $$createType5 = $Create.Struct({ - "NoMoreIdeas": $$createType4, -}); +const $$createType5 = $Create.Array($Create.Any); const $$createType6 = $Create.Struct({ - "Foo": $$createType3, - "Other": $$createType5, + "NoMoreIdeas": $$createType5, +}); +const $$createType7 = $Create.Struct({ + "Foo": $$createType4, + "Other": $$createType6, }); diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts index b0e392853..13f61da0f 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts @@ -7,16 +7,23 @@ export { }; export { + AliasGroup, AliasedPerson, EmptyStruct, GenericPerson, + GenericPersonAlias, + IndirectPersonAlias, Person, - StrangelyAliasedPerson + StrangelyAliasedPerson, + TPIndirectPersonAlias } from "./models.js"; export type { Alias, AliasStruct, EmptyAliasStruct, + GenericAlias, + GenericMapAlias, + GenericPtrAlias, OtherAliasStruct } from "./models.js"; diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts index 481c39bda..1f048ba57 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts @@ -10,6 +10,86 @@ import {Create as $Create} from "/wails/runtime.js"; */ export type Alias = number; +/** + * A class whose fields have various aliased types. + */ +export class AliasGroup { + "GAi": GenericAlias; + "GAP": GenericAlias>; + "GPAs": GenericPtrAlias; + "GPAP": GenericPtrAlias>; + "GMA": GenericMapAlias; + "GPA": GenericPersonAlias; + "IPA": IndirectPersonAlias; + "TPIPA": TPIndirectPersonAlias; + + /** Creates a new AliasGroup instance. */ + constructor($$source: Partial = {}) { + if (!("GAi" in $$source)) { + this["GAi"] = 0; + } + if (!("GAP" in $$source)) { + this["GAP"] = (new GenericPerson()); + } + if (!("GPAs" in $$source)) { + this["GPAs"] = null; + } + if (!("GPAP" in $$source)) { + this["GPAP"] = null; + } + if (!("GMA" in $$source)) { + this["GMA"] = {}; + } + if (!("GPA" in $$source)) { + this["GPA"] = (new GenericPersonAlias()); + } + if (!("IPA" in $$source)) { + this["IPA"] = (new IndirectPersonAlias()); + } + if (!("TPIPA" in $$source)) { + this["TPIPA"] = (new TPIndirectPersonAlias()); + } + + Object.assign(this, $$source); + } + + /** + * Creates a new AliasGroup instance from a string or object. + */ + static createFrom($$source: any = {}): AliasGroup { + const $$createField1_0 = $$createType0; + const $$createField2_0 = $$createType2; + const $$createField3_0 = $$createType5; + const $$createField4_0 = $$createType6; + const $$createField5_0 = $$createType8; + const $$createField6_0 = $$createType8; + const $$createField7_0 = $$createType0; + let $$parsedSource = typeof $$source === 'string' ? JSON.parse($$source) : $$source; + if ("GAP" in $$parsedSource) { + $$parsedSource["GAP"] = $$createField1_0($$parsedSource["GAP"]); + } + if ("GPAs" in $$parsedSource) { + $$parsedSource["GPAs"] = $$createField2_0($$parsedSource["GPAs"]); + } + if ("GPAP" in $$parsedSource) { + $$parsedSource["GPAP"] = $$createField3_0($$parsedSource["GPAP"]); + } + if ("GMA" in $$parsedSource) { + $$parsedSource["GMA"] = $$createField4_0($$parsedSource["GMA"]); + } + if ("GPA" in $$parsedSource) { + $$parsedSource["GPA"] = $$createField5_0($$parsedSource["GPA"]); + } + if ("IPA" in $$parsedSource) { + $$parsedSource["IPA"] = $$createField6_0($$parsedSource["IPA"]); + } + if ("TPIPA" in $$parsedSource) { + $$parsedSource["TPIPA"] = $$createField7_0($$parsedSource["TPIPA"]); + } + return new AliasGroup($$parsedSource as Partial); + } +} + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -58,6 +138,16 @@ export class EmptyStruct { } } +/** + * A generic alias that forwards to a type parameter. + */ +export type GenericAlias = T; + +/** + * A generic alias that wraps a map. + */ +export type GenericMapAlias = { [_: string]: U }; + /** * A generic struct containing an alias. */ @@ -91,6 +181,31 @@ export class GenericPerson { } } +/** + * A generic alias that wraps a generic struct. + */ +export const GenericPersonAlias = GenericPerson; + +/** + * A generic alias that wraps a generic struct. + */ +export type GenericPersonAlias = GenericPerson[]>; + +/** + * A generic alias that wraps a pointer type. + */ +export type GenericPtrAlias = GenericAlias | null; + +/** + * An alias that wraps a class through a non-typeparam alias. + */ +export const IndirectPersonAlias = GenericPersonAlias; + +/** + * An alias that wraps a class through a non-typeparam alias. + */ +export type IndirectPersonAlias = GenericPersonAlias; + /** * Another struct alias. */ @@ -152,3 +267,24 @@ export const StrangelyAliasedPerson = Person; * Another class alias, but ordered after its aliased class. */ export type StrangelyAliasedPerson = Person; + +/** + * An alias that wraps a class through a typeparam alias. + */ +export const TPIndirectPersonAlias = GenericPerson; + +/** + * An alias that wraps a class through a typeparam alias. + */ +export type TPIndirectPersonAlias = GenericAlias>; + +// Private type creation functions +const $$createType0 = GenericPerson.createFrom($Create.Any); +const $$createType1 = $Create.Array($Create.Any); +const $$createType2 = $Create.Nullable($$createType1); +const $$createType3 = $Create.Array($Create.Any); +const $$createType4 = GenericPerson.createFrom($$createType3); +const $$createType5 = $Create.Nullable($$createType4); +const $$createType6 = $Create.Map($Create.Any, $Create.Any); +const $$createType7 = $Create.Array($Create.Any); +const $$createType8 = GenericPerson.createFrom($$createType7); diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts index 1f4f65dda..b5890af28 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts @@ -11,12 +11,19 @@ export { } from "./models.js"; export type { + BasicCstrAlias, + ComparableCstrAlias, EmbeddedCustomInterface, EmbeddedOriginalInterface, EmbeddedPointer, EmbeddedPointerPtr, EmbeddedValue, EmbeddedValuePtr, + GoodTildeCstrAlias, + InterfaceCstrAlias, + MixedCstrAlias, + NonBasicCstrAlias, + PointableCstrAlias, PointerAlias, PointerTextMarshaler, StringAlias, diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts index d858ddf9a..81b54bc2e 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts @@ -5,6 +5,10 @@ // @ts-ignore: Unused imports import {Create as $Create} from "/wails/runtime.js"; +export type BasicCstrAlias = S; + +export type ComparableCstrAlias = R; + export type EmbeddedCustomInterface = string; export type EmbeddedOriginalInterface = string; @@ -17,6 +21,10 @@ export type EmbeddedValue = string; export type EmbeddedValuePtr = string; +export type GoodTildeCstrAlias = U; + +export type InterfaceCstrAlias = Y; + export class Maps { /** * Reject @@ -463,6 +471,286 @@ export class Maps { */ "TPZPtr": { [_: string]: number }; + /** + * Soft reject + */ + "GAR": { [_: string]: number }; + + /** + * Soft reject + */ + "GARPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAS": { [_: string]: number }; + + /** + * Soft reject + */ + "GASPtr": { [_: string]: number }; + + /** + * Soft reject + */ + "GAT": { [_: string]: number }; + + /** + * Soft reject + */ + "GATPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAU": { [_: string]: number }; + + /** + * Soft reject + */ + "GAUPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAV": { [_: string]: number }; + + /** + * Soft reject + */ + "GAVPtr": { [_: string]: number }; + + /** + * Soft reject + */ + "GAW": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAWPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAX": { [_: string]: number }; + + /** + * Soft reject + */ + "GAXPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAY": { [_: string]: number }; + + /** + * Soft reject + */ + "GAYPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAZ": { [_: string]: number }; + + /** + * Soft reject + */ + "GAZPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GACi": { [_: `${number}`]: number }; + + /** + * Accept + */ + "GACV": { [_: ComparableCstrAlias]: number }; + + /** + * Reject + */ + "GACP": { [_: string]: number }; + + /** + * Reject + */ + "GACiPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GACVPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GACPPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GABi": { [_: `${number}`]: number }; + + /** + * Accept + */ + "GABs": { [_: BasicCstrAlias]: number }; + + /** + * Reject + */ + "GABiPtr": { [_: string]: number }; + + /** + * Reject + */ + "GABT": { [_: string]: number }; + + /** + * Reject + */ + "GABTPtr": { [_: string]: number }; + + /** + * Accept + */ + "GAGT": { [_: GoodTildeCstrAlias]: number }; + + /** + * Accept, hide + */ + "GAGTPtr": { [_: string]: number }; + + /** + * Accept + */ + "GANBV": { [_: NonBasicCstrAlias]: number }; + + /** + * Accept, hide + */ + "GANBP": { [_: string]: number }; + + /** + * Accept, hide + */ + "GANBVPtr": { [_: string]: number }; + + /** + * Reject + */ + "GANBPPtr": { [_: string]: number }; + + /** + * Accept + */ + "GAPlV1": { [_: PointableCstrAlias]: number }; + + /** + * Accept + */ + "GAPlV2": { [_: PointableCstrAlias]: number }; + + /** + * Reject + */ + "GAPlP1": { [_: string]: number }; + + /** + * Accept + */ + "GAPlP2": { [_: PointableCstrAlias]: number }; + + /** + * Accept, hide + */ + "GAPlVPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAPlPPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAMi": { [_: `${number}`]: number }; + + /** + * Accept + */ + "GAMS": { [_: MixedCstrAlias]: number }; + + /** + * Accept + */ + "GAMV": { [_: MixedCstrAlias]: number }; + + /** + * Reject + */ + "GAMSPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAMVPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAII": { [_: string]: number }; + + /** + * Accept + */ + "GAIV": { [_: InterfaceCstrAlias]: number }; + + /** + * Accept, hide + */ + "GAIP": { [_: string]: number }; + + /** + * Reject + */ + "GAIIPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAIVPtr": { [_: string]: number }; + + /** + * Reject + */ + "GAIPPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAPrV": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAPrP": { [_: string]: number }; + + /** + * Reject + */ + "GAPrVPtr": { [_: string]: number }; + + /** + * Reject + */ + "GAPrPPtr": { [_: string]: number }; + /** Creates a new Maps instance. */ constructor($$source: Partial> = {}) { if (!("Bool" in $$source)) { @@ -732,6 +1020,174 @@ export class Maps { if (!("TPZPtr" in $$source)) { this["TPZPtr"] = {}; } + if (!("GAR" in $$source)) { + this["GAR"] = {}; + } + if (!("GARPtr" in $$source)) { + this["GARPtr"] = {}; + } + if (!("GAS" in $$source)) { + this["GAS"] = {}; + } + if (!("GASPtr" in $$source)) { + this["GASPtr"] = {}; + } + if (!("GAT" in $$source)) { + this["GAT"] = {}; + } + if (!("GATPtr" in $$source)) { + this["GATPtr"] = {}; + } + if (!("GAU" in $$source)) { + this["GAU"] = {}; + } + if (!("GAUPtr" in $$source)) { + this["GAUPtr"] = {}; + } + if (!("GAV" in $$source)) { + this["GAV"] = {}; + } + if (!("GAVPtr" in $$source)) { + this["GAVPtr"] = {}; + } + if (!("GAW" in $$source)) { + this["GAW"] = {}; + } + if (!("GAWPtr" in $$source)) { + this["GAWPtr"] = {}; + } + if (!("GAX" in $$source)) { + this["GAX"] = {}; + } + if (!("GAXPtr" in $$source)) { + this["GAXPtr"] = {}; + } + if (!("GAY" in $$source)) { + this["GAY"] = {}; + } + if (!("GAYPtr" in $$source)) { + this["GAYPtr"] = {}; + } + if (!("GAZ" in $$source)) { + this["GAZ"] = {}; + } + if (!("GAZPtr" in $$source)) { + this["GAZPtr"] = {}; + } + if (!("GACi" in $$source)) { + this["GACi"] = {}; + } + if (!("GACV" in $$source)) { + this["GACV"] = {}; + } + if (!("GACP" in $$source)) { + this["GACP"] = {}; + } + if (!("GACiPtr" in $$source)) { + this["GACiPtr"] = {}; + } + if (!("GACVPtr" in $$source)) { + this["GACVPtr"] = {}; + } + if (!("GACPPtr" in $$source)) { + this["GACPPtr"] = {}; + } + if (!("GABi" in $$source)) { + this["GABi"] = {}; + } + if (!("GABs" in $$source)) { + this["GABs"] = {}; + } + if (!("GABiPtr" in $$source)) { + this["GABiPtr"] = {}; + } + if (!("GABT" in $$source)) { + this["GABT"] = {}; + } + if (!("GABTPtr" in $$source)) { + this["GABTPtr"] = {}; + } + if (!("GAGT" in $$source)) { + this["GAGT"] = {}; + } + if (!("GAGTPtr" in $$source)) { + this["GAGTPtr"] = {}; + } + if (!("GANBV" in $$source)) { + this["GANBV"] = {}; + } + if (!("GANBP" in $$source)) { + this["GANBP"] = {}; + } + if (!("GANBVPtr" in $$source)) { + this["GANBVPtr"] = {}; + } + if (!("GANBPPtr" in $$source)) { + this["GANBPPtr"] = {}; + } + if (!("GAPlV1" in $$source)) { + this["GAPlV1"] = {}; + } + if (!("GAPlV2" in $$source)) { + this["GAPlV2"] = {}; + } + if (!("GAPlP1" in $$source)) { + this["GAPlP1"] = {}; + } + if (!("GAPlP2" in $$source)) { + this["GAPlP2"] = {}; + } + if (!("GAPlVPtr" in $$source)) { + this["GAPlVPtr"] = {}; + } + if (!("GAPlPPtr" in $$source)) { + this["GAPlPPtr"] = {}; + } + if (!("GAMi" in $$source)) { + this["GAMi"] = {}; + } + if (!("GAMS" in $$source)) { + this["GAMS"] = {}; + } + if (!("GAMV" in $$source)) { + this["GAMV"] = {}; + } + if (!("GAMSPtr" in $$source)) { + this["GAMSPtr"] = {}; + } + if (!("GAMVPtr" in $$source)) { + this["GAMVPtr"] = {}; + } + if (!("GAII" in $$source)) { + this["GAII"] = {}; + } + if (!("GAIV" in $$source)) { + this["GAIV"] = {}; + } + if (!("GAIP" in $$source)) { + this["GAIP"] = {}; + } + if (!("GAIIPtr" in $$source)) { + this["GAIIPtr"] = {}; + } + if (!("GAIVPtr" in $$source)) { + this["GAIVPtr"] = {}; + } + if (!("GAIPPtr" in $$source)) { + this["GAIPPtr"] = {}; + } + if (!("GAPrV" in $$source)) { + this["GAPrV"] = {}; + } + if (!("GAPrP" in $$source)) { + this["GAPrP"] = {}; + } + if (!("GAPrVPtr" in $$source)) { + this["GAPrVPtr"] = {}; + } + if (!("GAPrPPtr" in $$source)) { + this["GAPrPPtr"] = {}; + } Object.assign(this, $$source); } @@ -831,6 +1287,62 @@ export class Maps { const $$createField86_0 = $$createType74($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); const $$createField87_0 = $$createType75($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); const $$createField88_0 = $$createType76($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField89_0 = $$createType59($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField90_0 = $$createType60($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField91_0 = $$createType61($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField92_0 = $$createType62($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField93_0 = $$createType63($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField94_0 = $$createType64($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField95_0 = $$createType65($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField96_0 = $$createType66($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField97_0 = $$createType67($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField98_0 = $$createType68($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField99_0 = $$createType69($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField100_0 = $$createType70($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField101_0 = $$createType71($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField102_0 = $$createType72($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField103_0 = $$createType73($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField104_0 = $$createType74($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField105_0 = $$createType75($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField106_0 = $$createType76($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField107_0 = $$createType1; + const $$createField108_0 = $$createType15; + const $$createField109_0 = $$createType17; + const $$createField110_0 = $$createType8; + const $$createField111_0 = $$createType16; + const $$createField112_0 = $$createType18; + const $$createField113_0 = $$createType1; + const $$createField114_0 = $$createType7; + const $$createField115_0 = $$createType8; + const $$createField116_0 = $$createType77; + const $$createField117_0 = $$createType78; + const $$createField118_0 = $$createType15; + const $$createField119_0 = $$createType16; + const $$createField120_0 = $$createType15; + const $$createField121_0 = $$createType18; + const $$createField122_0 = $$createType16; + const $$createField123_0 = $$createType53; + const $$createField124_0 = $$createType15; + const $$createField125_0 = $$createType16; + const $$createField126_0 = $$createType17; + const $$createField127_0 = $$createType18; + const $$createField128_0 = $$createType16; + const $$createField129_0 = $$createType18; + const $$createField130_0 = $$createType2; + const $$createField131_0 = $$createType42; + const $$createField132_0 = $$createType15; + const $$createField133_0 = $$createType79; + const $$createField134_0 = $$createType16; + const $$createField135_0 = $$createType23; + const $$createField136_0 = $$createType15; + const $$createField137_0 = $$createType18; + const $$createField138_0 = $$createType24; + const $$createField139_0 = $$createType16; + const $$createField140_0 = $$createType53; + const $$createField141_0 = $$createType16; + const $$createField142_0 = $$createType18; + const $$createField143_0 = $$createType48; + const $$createField144_0 = $$createType53; return ($$source: any = {}) => { let $$parsedSource = typeof $$source === 'string' ? JSON.parse($$source) : $$source; if ("Bool" in $$parsedSource) { @@ -1100,11 +1612,185 @@ export class Maps { if ("TPZPtr" in $$parsedSource) { $$parsedSource["TPZPtr"] = $$createField88_0($$parsedSource["TPZPtr"]); } + if ("GAR" in $$parsedSource) { + $$parsedSource["GAR"] = $$createField89_0($$parsedSource["GAR"]); + } + if ("GARPtr" in $$parsedSource) { + $$parsedSource["GARPtr"] = $$createField90_0($$parsedSource["GARPtr"]); + } + if ("GAS" in $$parsedSource) { + $$parsedSource["GAS"] = $$createField91_0($$parsedSource["GAS"]); + } + if ("GASPtr" in $$parsedSource) { + $$parsedSource["GASPtr"] = $$createField92_0($$parsedSource["GASPtr"]); + } + if ("GAT" in $$parsedSource) { + $$parsedSource["GAT"] = $$createField93_0($$parsedSource["GAT"]); + } + if ("GATPtr" in $$parsedSource) { + $$parsedSource["GATPtr"] = $$createField94_0($$parsedSource["GATPtr"]); + } + if ("GAU" in $$parsedSource) { + $$parsedSource["GAU"] = $$createField95_0($$parsedSource["GAU"]); + } + if ("GAUPtr" in $$parsedSource) { + $$parsedSource["GAUPtr"] = $$createField96_0($$parsedSource["GAUPtr"]); + } + if ("GAV" in $$parsedSource) { + $$parsedSource["GAV"] = $$createField97_0($$parsedSource["GAV"]); + } + if ("GAVPtr" in $$parsedSource) { + $$parsedSource["GAVPtr"] = $$createField98_0($$parsedSource["GAVPtr"]); + } + if ("GAW" in $$parsedSource) { + $$parsedSource["GAW"] = $$createField99_0($$parsedSource["GAW"]); + } + if ("GAWPtr" in $$parsedSource) { + $$parsedSource["GAWPtr"] = $$createField100_0($$parsedSource["GAWPtr"]); + } + if ("GAX" in $$parsedSource) { + $$parsedSource["GAX"] = $$createField101_0($$parsedSource["GAX"]); + } + if ("GAXPtr" in $$parsedSource) { + $$parsedSource["GAXPtr"] = $$createField102_0($$parsedSource["GAXPtr"]); + } + if ("GAY" in $$parsedSource) { + $$parsedSource["GAY"] = $$createField103_0($$parsedSource["GAY"]); + } + if ("GAYPtr" in $$parsedSource) { + $$parsedSource["GAYPtr"] = $$createField104_0($$parsedSource["GAYPtr"]); + } + if ("GAZ" in $$parsedSource) { + $$parsedSource["GAZ"] = $$createField105_0($$parsedSource["GAZ"]); + } + if ("GAZPtr" in $$parsedSource) { + $$parsedSource["GAZPtr"] = $$createField106_0($$parsedSource["GAZPtr"]); + } + if ("GACi" in $$parsedSource) { + $$parsedSource["GACi"] = $$createField107_0($$parsedSource["GACi"]); + } + if ("GACV" in $$parsedSource) { + $$parsedSource["GACV"] = $$createField108_0($$parsedSource["GACV"]); + } + if ("GACP" in $$parsedSource) { + $$parsedSource["GACP"] = $$createField109_0($$parsedSource["GACP"]); + } + if ("GACiPtr" in $$parsedSource) { + $$parsedSource["GACiPtr"] = $$createField110_0($$parsedSource["GACiPtr"]); + } + if ("GACVPtr" in $$parsedSource) { + $$parsedSource["GACVPtr"] = $$createField111_0($$parsedSource["GACVPtr"]); + } + if ("GACPPtr" in $$parsedSource) { + $$parsedSource["GACPPtr"] = $$createField112_0($$parsedSource["GACPPtr"]); + } + if ("GABi" in $$parsedSource) { + $$parsedSource["GABi"] = $$createField113_0($$parsedSource["GABi"]); + } + if ("GABs" in $$parsedSource) { + $$parsedSource["GABs"] = $$createField114_0($$parsedSource["GABs"]); + } + if ("GABiPtr" in $$parsedSource) { + $$parsedSource["GABiPtr"] = $$createField115_0($$parsedSource["GABiPtr"]); + } + if ("GABT" in $$parsedSource) { + $$parsedSource["GABT"] = $$createField116_0($$parsedSource["GABT"]); + } + if ("GABTPtr" in $$parsedSource) { + $$parsedSource["GABTPtr"] = $$createField117_0($$parsedSource["GABTPtr"]); + } + if ("GAGT" in $$parsedSource) { + $$parsedSource["GAGT"] = $$createField118_0($$parsedSource["GAGT"]); + } + if ("GAGTPtr" in $$parsedSource) { + $$parsedSource["GAGTPtr"] = $$createField119_0($$parsedSource["GAGTPtr"]); + } + if ("GANBV" in $$parsedSource) { + $$parsedSource["GANBV"] = $$createField120_0($$parsedSource["GANBV"]); + } + if ("GANBP" in $$parsedSource) { + $$parsedSource["GANBP"] = $$createField121_0($$parsedSource["GANBP"]); + } + if ("GANBVPtr" in $$parsedSource) { + $$parsedSource["GANBVPtr"] = $$createField122_0($$parsedSource["GANBVPtr"]); + } + if ("GANBPPtr" in $$parsedSource) { + $$parsedSource["GANBPPtr"] = $$createField123_0($$parsedSource["GANBPPtr"]); + } + if ("GAPlV1" in $$parsedSource) { + $$parsedSource["GAPlV1"] = $$createField124_0($$parsedSource["GAPlV1"]); + } + if ("GAPlV2" in $$parsedSource) { + $$parsedSource["GAPlV2"] = $$createField125_0($$parsedSource["GAPlV2"]); + } + if ("GAPlP1" in $$parsedSource) { + $$parsedSource["GAPlP1"] = $$createField126_0($$parsedSource["GAPlP1"]); + } + if ("GAPlP2" in $$parsedSource) { + $$parsedSource["GAPlP2"] = $$createField127_0($$parsedSource["GAPlP2"]); + } + if ("GAPlVPtr" in $$parsedSource) { + $$parsedSource["GAPlVPtr"] = $$createField128_0($$parsedSource["GAPlVPtr"]); + } + if ("GAPlPPtr" in $$parsedSource) { + $$parsedSource["GAPlPPtr"] = $$createField129_0($$parsedSource["GAPlPPtr"]); + } + if ("GAMi" in $$parsedSource) { + $$parsedSource["GAMi"] = $$createField130_0($$parsedSource["GAMi"]); + } + if ("GAMS" in $$parsedSource) { + $$parsedSource["GAMS"] = $$createField131_0($$parsedSource["GAMS"]); + } + if ("GAMV" in $$parsedSource) { + $$parsedSource["GAMV"] = $$createField132_0($$parsedSource["GAMV"]); + } + if ("GAMSPtr" in $$parsedSource) { + $$parsedSource["GAMSPtr"] = $$createField133_0($$parsedSource["GAMSPtr"]); + } + if ("GAMVPtr" in $$parsedSource) { + $$parsedSource["GAMVPtr"] = $$createField134_0($$parsedSource["GAMVPtr"]); + } + if ("GAII" in $$parsedSource) { + $$parsedSource["GAII"] = $$createField135_0($$parsedSource["GAII"]); + } + if ("GAIV" in $$parsedSource) { + $$parsedSource["GAIV"] = $$createField136_0($$parsedSource["GAIV"]); + } + if ("GAIP" in $$parsedSource) { + $$parsedSource["GAIP"] = $$createField137_0($$parsedSource["GAIP"]); + } + if ("GAIIPtr" in $$parsedSource) { + $$parsedSource["GAIIPtr"] = $$createField138_0($$parsedSource["GAIIPtr"]); + } + if ("GAIVPtr" in $$parsedSource) { + $$parsedSource["GAIVPtr"] = $$createField139_0($$parsedSource["GAIVPtr"]); + } + if ("GAIPPtr" in $$parsedSource) { + $$parsedSource["GAIPPtr"] = $$createField140_0($$parsedSource["GAIPPtr"]); + } + if ("GAPrV" in $$parsedSource) { + $$parsedSource["GAPrV"] = $$createField141_0($$parsedSource["GAPrV"]); + } + if ("GAPrP" in $$parsedSource) { + $$parsedSource["GAPrP"] = $$createField142_0($$parsedSource["GAPrP"]); + } + if ("GAPrVPtr" in $$parsedSource) { + $$parsedSource["GAPrVPtr"] = $$createField143_0($$parsedSource["GAPrVPtr"]); + } + if ("GAPrPPtr" in $$parsedSource) { + $$parsedSource["GAPrPPtr"] = $$createField144_0($$parsedSource["GAPrPPtr"]); + } return new Maps($$parsedSource as Partial>); }; } } +export type MixedCstrAlias = X; + +export type NonBasicCstrAlias = V; + +export type PointableCstrAlias = W; + export type PointerAlias = PointerTextMarshaler; export type PointerTextMarshaler = string; @@ -1195,3 +1881,6 @@ const $$createType73 = ($$createParamR, $$createParamS, $$createParamT, $$create const $$createType74 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); const $$createType75 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); const $$createType76 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); +const $$createType77 = $Create.Map($Create.Any, $Create.Any); +const $$createType78 = $Create.Map($Create.Any, $Create.Any); +const $$createType79 = $Create.Map($Create.Any, $Create.Any); diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/warnings.log b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/warnings.log index dbefd8749..e802b6b63 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/warnings.log +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=false/warnings.log @@ -33,11 +33,34 @@ package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type bool is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type complex64 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type float32 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[S] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.EmbeddedPointer is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.GoodTildeCstrPtrAlias[U] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[Y] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[encoding.TextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[X] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.StringType] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[V] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[W] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[R, Z] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerPtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts index fec08acb4..32630459f 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts @@ -63,13 +63,22 @@ export function GetButForeignPrivateAlias(): Promise & { cancel(): void } { + let $resultPromise = $Call.ByName("main.GreetService.GetButGenericAliases") as any; + let $typingPromise = $resultPromise.then(($result: any) => { + return $$createType3($result); + }) as any; + $typingPromise.cancel = $resultPromise.cancel.bind($resultPromise); + return $typingPromise; +} + /** * Greet a lot of unusual things. */ export function Greet($0: $models.EmptyAliasStruct, $1: $models.EmptyStruct): Promise<$models.AliasStruct> & { cancel(): void } { let $resultPromise = $Call.ByName("main.GreetService.Greet", $0, $1) as any; let $typingPromise = $resultPromise.then(($result: any) => { - return $$createType6($result); + return $$createType7($result); }) as any; $typingPromise.cancel = $resultPromise.cancel.bind($resultPromise); return $typingPromise; @@ -79,12 +88,13 @@ export function Greet($0: $models.EmptyAliasStruct, $1: $models.EmptyStruct): Pr const $$createType0 = $models.Person.createFrom; const $$createType1 = $models.GenericPerson.createFrom($Create.Any); const $$createType2 = nobindingshere$0.personImpl.createFrom; -const $$createType3 = $Create.Array($Create.Any); +const $$createType3 = $models.AliasGroup.createFrom; const $$createType4 = $Create.Array($Create.Any); -const $$createType5 = $Create.Struct({ - "NoMoreIdeas": $$createType4, -}); +const $$createType5 = $Create.Array($Create.Any); const $$createType6 = $Create.Struct({ - "Foo": $$createType3, - "Other": $$createType5, + "NoMoreIdeas": $$createType5, +}); +const $$createType7 = $Create.Struct({ + "Foo": $$createType4, + "Other": $$createType6, }); diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts index b0e392853..13f61da0f 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts @@ -7,16 +7,23 @@ export { }; export { + AliasGroup, AliasedPerson, EmptyStruct, GenericPerson, + GenericPersonAlias, + IndirectPersonAlias, Person, - StrangelyAliasedPerson + StrangelyAliasedPerson, + TPIndirectPersonAlias } from "./models.js"; export type { Alias, AliasStruct, EmptyAliasStruct, + GenericAlias, + GenericMapAlias, + GenericPtrAlias, OtherAliasStruct } from "./models.js"; diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts index 481c39bda..1f048ba57 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts @@ -10,6 +10,86 @@ import {Create as $Create} from "/wails/runtime.js"; */ export type Alias = number; +/** + * A class whose fields have various aliased types. + */ +export class AliasGroup { + "GAi": GenericAlias; + "GAP": GenericAlias>; + "GPAs": GenericPtrAlias; + "GPAP": GenericPtrAlias>; + "GMA": GenericMapAlias; + "GPA": GenericPersonAlias; + "IPA": IndirectPersonAlias; + "TPIPA": TPIndirectPersonAlias; + + /** Creates a new AliasGroup instance. */ + constructor($$source: Partial = {}) { + if (!("GAi" in $$source)) { + this["GAi"] = 0; + } + if (!("GAP" in $$source)) { + this["GAP"] = (new GenericPerson()); + } + if (!("GPAs" in $$source)) { + this["GPAs"] = null; + } + if (!("GPAP" in $$source)) { + this["GPAP"] = null; + } + if (!("GMA" in $$source)) { + this["GMA"] = {}; + } + if (!("GPA" in $$source)) { + this["GPA"] = (new GenericPersonAlias()); + } + if (!("IPA" in $$source)) { + this["IPA"] = (new IndirectPersonAlias()); + } + if (!("TPIPA" in $$source)) { + this["TPIPA"] = (new TPIndirectPersonAlias()); + } + + Object.assign(this, $$source); + } + + /** + * Creates a new AliasGroup instance from a string or object. + */ + static createFrom($$source: any = {}): AliasGroup { + const $$createField1_0 = $$createType0; + const $$createField2_0 = $$createType2; + const $$createField3_0 = $$createType5; + const $$createField4_0 = $$createType6; + const $$createField5_0 = $$createType8; + const $$createField6_0 = $$createType8; + const $$createField7_0 = $$createType0; + let $$parsedSource = typeof $$source === 'string' ? JSON.parse($$source) : $$source; + if ("GAP" in $$parsedSource) { + $$parsedSource["GAP"] = $$createField1_0($$parsedSource["GAP"]); + } + if ("GPAs" in $$parsedSource) { + $$parsedSource["GPAs"] = $$createField2_0($$parsedSource["GPAs"]); + } + if ("GPAP" in $$parsedSource) { + $$parsedSource["GPAP"] = $$createField3_0($$parsedSource["GPAP"]); + } + if ("GMA" in $$parsedSource) { + $$parsedSource["GMA"] = $$createField4_0($$parsedSource["GMA"]); + } + if ("GPA" in $$parsedSource) { + $$parsedSource["GPA"] = $$createField5_0($$parsedSource["GPA"]); + } + if ("IPA" in $$parsedSource) { + $$parsedSource["IPA"] = $$createField6_0($$parsedSource["IPA"]); + } + if ("TPIPA" in $$parsedSource) { + $$parsedSource["TPIPA"] = $$createField7_0($$parsedSource["TPIPA"]); + } + return new AliasGroup($$parsedSource as Partial); + } +} + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -58,6 +138,16 @@ export class EmptyStruct { } } +/** + * A generic alias that forwards to a type parameter. + */ +export type GenericAlias = T; + +/** + * A generic alias that wraps a map. + */ +export type GenericMapAlias = { [_: string]: U }; + /** * A generic struct containing an alias. */ @@ -91,6 +181,31 @@ export class GenericPerson { } } +/** + * A generic alias that wraps a generic struct. + */ +export const GenericPersonAlias = GenericPerson; + +/** + * A generic alias that wraps a generic struct. + */ +export type GenericPersonAlias = GenericPerson[]>; + +/** + * A generic alias that wraps a pointer type. + */ +export type GenericPtrAlias = GenericAlias | null; + +/** + * An alias that wraps a class through a non-typeparam alias. + */ +export const IndirectPersonAlias = GenericPersonAlias; + +/** + * An alias that wraps a class through a non-typeparam alias. + */ +export type IndirectPersonAlias = GenericPersonAlias; + /** * Another struct alias. */ @@ -152,3 +267,24 @@ export const StrangelyAliasedPerson = Person; * Another class alias, but ordered after its aliased class. */ export type StrangelyAliasedPerson = Person; + +/** + * An alias that wraps a class through a typeparam alias. + */ +export const TPIndirectPersonAlias = GenericPerson; + +/** + * An alias that wraps a class through a typeparam alias. + */ +export type TPIndirectPersonAlias = GenericAlias>; + +// Private type creation functions +const $$createType0 = GenericPerson.createFrom($Create.Any); +const $$createType1 = $Create.Array($Create.Any); +const $$createType2 = $Create.Nullable($$createType1); +const $$createType3 = $Create.Array($Create.Any); +const $$createType4 = GenericPerson.createFrom($$createType3); +const $$createType5 = $Create.Nullable($$createType4); +const $$createType6 = $Create.Map($Create.Any, $Create.Any); +const $$createType7 = $Create.Array($Create.Any); +const $$createType8 = GenericPerson.createFrom($$createType7); diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts index 1f4f65dda..b5890af28 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts @@ -11,12 +11,19 @@ export { } from "./models.js"; export type { + BasicCstrAlias, + ComparableCstrAlias, EmbeddedCustomInterface, EmbeddedOriginalInterface, EmbeddedPointer, EmbeddedPointerPtr, EmbeddedValue, EmbeddedValuePtr, + GoodTildeCstrAlias, + InterfaceCstrAlias, + MixedCstrAlias, + NonBasicCstrAlias, + PointableCstrAlias, PointerAlias, PointerTextMarshaler, StringAlias, diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts index d858ddf9a..81b54bc2e 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts @@ -5,6 +5,10 @@ // @ts-ignore: Unused imports import {Create as $Create} from "/wails/runtime.js"; +export type BasicCstrAlias = S; + +export type ComparableCstrAlias = R; + export type EmbeddedCustomInterface = string; export type EmbeddedOriginalInterface = string; @@ -17,6 +21,10 @@ export type EmbeddedValue = string; export type EmbeddedValuePtr = string; +export type GoodTildeCstrAlias = U; + +export type InterfaceCstrAlias = Y; + export class Maps { /** * Reject @@ -463,6 +471,286 @@ export class Maps { */ "TPZPtr": { [_: string]: number }; + /** + * Soft reject + */ + "GAR": { [_: string]: number }; + + /** + * Soft reject + */ + "GARPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAS": { [_: string]: number }; + + /** + * Soft reject + */ + "GASPtr": { [_: string]: number }; + + /** + * Soft reject + */ + "GAT": { [_: string]: number }; + + /** + * Soft reject + */ + "GATPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAU": { [_: string]: number }; + + /** + * Soft reject + */ + "GAUPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAV": { [_: string]: number }; + + /** + * Soft reject + */ + "GAVPtr": { [_: string]: number }; + + /** + * Soft reject + */ + "GAW": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAWPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAX": { [_: string]: number }; + + /** + * Soft reject + */ + "GAXPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAY": { [_: string]: number }; + + /** + * Soft reject + */ + "GAYPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAZ": { [_: string]: number }; + + /** + * Soft reject + */ + "GAZPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GACi": { [_: `${number}`]: number }; + + /** + * Accept + */ + "GACV": { [_: ComparableCstrAlias]: number }; + + /** + * Reject + */ + "GACP": { [_: string]: number }; + + /** + * Reject + */ + "GACiPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GACVPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GACPPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GABi": { [_: `${number}`]: number }; + + /** + * Accept + */ + "GABs": { [_: BasicCstrAlias]: number }; + + /** + * Reject + */ + "GABiPtr": { [_: string]: number }; + + /** + * Reject + */ + "GABT": { [_: string]: number }; + + /** + * Reject + */ + "GABTPtr": { [_: string]: number }; + + /** + * Accept + */ + "GAGT": { [_: GoodTildeCstrAlias]: number }; + + /** + * Accept, hide + */ + "GAGTPtr": { [_: string]: number }; + + /** + * Accept + */ + "GANBV": { [_: NonBasicCstrAlias]: number }; + + /** + * Accept, hide + */ + "GANBP": { [_: string]: number }; + + /** + * Accept, hide + */ + "GANBVPtr": { [_: string]: number }; + + /** + * Reject + */ + "GANBPPtr": { [_: string]: number }; + + /** + * Accept + */ + "GAPlV1": { [_: PointableCstrAlias]: number }; + + /** + * Accept + */ + "GAPlV2": { [_: PointableCstrAlias]: number }; + + /** + * Reject + */ + "GAPlP1": { [_: string]: number }; + + /** + * Accept + */ + "GAPlP2": { [_: PointableCstrAlias]: number }; + + /** + * Accept, hide + */ + "GAPlVPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAPlPPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAMi": { [_: `${number}`]: number }; + + /** + * Accept + */ + "GAMS": { [_: MixedCstrAlias]: number }; + + /** + * Accept + */ + "GAMV": { [_: MixedCstrAlias]: number }; + + /** + * Reject + */ + "GAMSPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAMVPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAII": { [_: string]: number }; + + /** + * Accept + */ + "GAIV": { [_: InterfaceCstrAlias]: number }; + + /** + * Accept, hide + */ + "GAIP": { [_: string]: number }; + + /** + * Reject + */ + "GAIIPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAIVPtr": { [_: string]: number }; + + /** + * Reject + */ + "GAIPPtr": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAPrV": { [_: string]: number }; + + /** + * Accept, hide + */ + "GAPrP": { [_: string]: number }; + + /** + * Reject + */ + "GAPrVPtr": { [_: string]: number }; + + /** + * Reject + */ + "GAPrPPtr": { [_: string]: number }; + /** Creates a new Maps instance. */ constructor($$source: Partial> = {}) { if (!("Bool" in $$source)) { @@ -732,6 +1020,174 @@ export class Maps { if (!("TPZPtr" in $$source)) { this["TPZPtr"] = {}; } + if (!("GAR" in $$source)) { + this["GAR"] = {}; + } + if (!("GARPtr" in $$source)) { + this["GARPtr"] = {}; + } + if (!("GAS" in $$source)) { + this["GAS"] = {}; + } + if (!("GASPtr" in $$source)) { + this["GASPtr"] = {}; + } + if (!("GAT" in $$source)) { + this["GAT"] = {}; + } + if (!("GATPtr" in $$source)) { + this["GATPtr"] = {}; + } + if (!("GAU" in $$source)) { + this["GAU"] = {}; + } + if (!("GAUPtr" in $$source)) { + this["GAUPtr"] = {}; + } + if (!("GAV" in $$source)) { + this["GAV"] = {}; + } + if (!("GAVPtr" in $$source)) { + this["GAVPtr"] = {}; + } + if (!("GAW" in $$source)) { + this["GAW"] = {}; + } + if (!("GAWPtr" in $$source)) { + this["GAWPtr"] = {}; + } + if (!("GAX" in $$source)) { + this["GAX"] = {}; + } + if (!("GAXPtr" in $$source)) { + this["GAXPtr"] = {}; + } + if (!("GAY" in $$source)) { + this["GAY"] = {}; + } + if (!("GAYPtr" in $$source)) { + this["GAYPtr"] = {}; + } + if (!("GAZ" in $$source)) { + this["GAZ"] = {}; + } + if (!("GAZPtr" in $$source)) { + this["GAZPtr"] = {}; + } + if (!("GACi" in $$source)) { + this["GACi"] = {}; + } + if (!("GACV" in $$source)) { + this["GACV"] = {}; + } + if (!("GACP" in $$source)) { + this["GACP"] = {}; + } + if (!("GACiPtr" in $$source)) { + this["GACiPtr"] = {}; + } + if (!("GACVPtr" in $$source)) { + this["GACVPtr"] = {}; + } + if (!("GACPPtr" in $$source)) { + this["GACPPtr"] = {}; + } + if (!("GABi" in $$source)) { + this["GABi"] = {}; + } + if (!("GABs" in $$source)) { + this["GABs"] = {}; + } + if (!("GABiPtr" in $$source)) { + this["GABiPtr"] = {}; + } + if (!("GABT" in $$source)) { + this["GABT"] = {}; + } + if (!("GABTPtr" in $$source)) { + this["GABTPtr"] = {}; + } + if (!("GAGT" in $$source)) { + this["GAGT"] = {}; + } + if (!("GAGTPtr" in $$source)) { + this["GAGTPtr"] = {}; + } + if (!("GANBV" in $$source)) { + this["GANBV"] = {}; + } + if (!("GANBP" in $$source)) { + this["GANBP"] = {}; + } + if (!("GANBVPtr" in $$source)) { + this["GANBVPtr"] = {}; + } + if (!("GANBPPtr" in $$source)) { + this["GANBPPtr"] = {}; + } + if (!("GAPlV1" in $$source)) { + this["GAPlV1"] = {}; + } + if (!("GAPlV2" in $$source)) { + this["GAPlV2"] = {}; + } + if (!("GAPlP1" in $$source)) { + this["GAPlP1"] = {}; + } + if (!("GAPlP2" in $$source)) { + this["GAPlP2"] = {}; + } + if (!("GAPlVPtr" in $$source)) { + this["GAPlVPtr"] = {}; + } + if (!("GAPlPPtr" in $$source)) { + this["GAPlPPtr"] = {}; + } + if (!("GAMi" in $$source)) { + this["GAMi"] = {}; + } + if (!("GAMS" in $$source)) { + this["GAMS"] = {}; + } + if (!("GAMV" in $$source)) { + this["GAMV"] = {}; + } + if (!("GAMSPtr" in $$source)) { + this["GAMSPtr"] = {}; + } + if (!("GAMVPtr" in $$source)) { + this["GAMVPtr"] = {}; + } + if (!("GAII" in $$source)) { + this["GAII"] = {}; + } + if (!("GAIV" in $$source)) { + this["GAIV"] = {}; + } + if (!("GAIP" in $$source)) { + this["GAIP"] = {}; + } + if (!("GAIIPtr" in $$source)) { + this["GAIIPtr"] = {}; + } + if (!("GAIVPtr" in $$source)) { + this["GAIVPtr"] = {}; + } + if (!("GAIPPtr" in $$source)) { + this["GAIPPtr"] = {}; + } + if (!("GAPrV" in $$source)) { + this["GAPrV"] = {}; + } + if (!("GAPrP" in $$source)) { + this["GAPrP"] = {}; + } + if (!("GAPrVPtr" in $$source)) { + this["GAPrVPtr"] = {}; + } + if (!("GAPrPPtr" in $$source)) { + this["GAPrPPtr"] = {}; + } Object.assign(this, $$source); } @@ -831,6 +1287,62 @@ export class Maps { const $$createField86_0 = $$createType74($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); const $$createField87_0 = $$createType75($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); const $$createField88_0 = $$createType76($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField89_0 = $$createType59($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField90_0 = $$createType60($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField91_0 = $$createType61($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField92_0 = $$createType62($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField93_0 = $$createType63($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField94_0 = $$createType64($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField95_0 = $$createType65($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField96_0 = $$createType66($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField97_0 = $$createType67($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField98_0 = $$createType68($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField99_0 = $$createType69($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField100_0 = $$createType70($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField101_0 = $$createType71($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField102_0 = $$createType72($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField103_0 = $$createType73($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField104_0 = $$createType74($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField105_0 = $$createType75($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField106_0 = $$createType76($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ); + const $$createField107_0 = $$createType1; + const $$createField108_0 = $$createType15; + const $$createField109_0 = $$createType17; + const $$createField110_0 = $$createType8; + const $$createField111_0 = $$createType16; + const $$createField112_0 = $$createType18; + const $$createField113_0 = $$createType1; + const $$createField114_0 = $$createType7; + const $$createField115_0 = $$createType8; + const $$createField116_0 = $$createType77; + const $$createField117_0 = $$createType78; + const $$createField118_0 = $$createType15; + const $$createField119_0 = $$createType16; + const $$createField120_0 = $$createType15; + const $$createField121_0 = $$createType18; + const $$createField122_0 = $$createType16; + const $$createField123_0 = $$createType53; + const $$createField124_0 = $$createType15; + const $$createField125_0 = $$createType16; + const $$createField126_0 = $$createType17; + const $$createField127_0 = $$createType18; + const $$createField128_0 = $$createType16; + const $$createField129_0 = $$createType18; + const $$createField130_0 = $$createType2; + const $$createField131_0 = $$createType42; + const $$createField132_0 = $$createType15; + const $$createField133_0 = $$createType79; + const $$createField134_0 = $$createType16; + const $$createField135_0 = $$createType23; + const $$createField136_0 = $$createType15; + const $$createField137_0 = $$createType18; + const $$createField138_0 = $$createType24; + const $$createField139_0 = $$createType16; + const $$createField140_0 = $$createType53; + const $$createField141_0 = $$createType16; + const $$createField142_0 = $$createType18; + const $$createField143_0 = $$createType48; + const $$createField144_0 = $$createType53; return ($$source: any = {}) => { let $$parsedSource = typeof $$source === 'string' ? JSON.parse($$source) : $$source; if ("Bool" in $$parsedSource) { @@ -1100,11 +1612,185 @@ export class Maps { if ("TPZPtr" in $$parsedSource) { $$parsedSource["TPZPtr"] = $$createField88_0($$parsedSource["TPZPtr"]); } + if ("GAR" in $$parsedSource) { + $$parsedSource["GAR"] = $$createField89_0($$parsedSource["GAR"]); + } + if ("GARPtr" in $$parsedSource) { + $$parsedSource["GARPtr"] = $$createField90_0($$parsedSource["GARPtr"]); + } + if ("GAS" in $$parsedSource) { + $$parsedSource["GAS"] = $$createField91_0($$parsedSource["GAS"]); + } + if ("GASPtr" in $$parsedSource) { + $$parsedSource["GASPtr"] = $$createField92_0($$parsedSource["GASPtr"]); + } + if ("GAT" in $$parsedSource) { + $$parsedSource["GAT"] = $$createField93_0($$parsedSource["GAT"]); + } + if ("GATPtr" in $$parsedSource) { + $$parsedSource["GATPtr"] = $$createField94_0($$parsedSource["GATPtr"]); + } + if ("GAU" in $$parsedSource) { + $$parsedSource["GAU"] = $$createField95_0($$parsedSource["GAU"]); + } + if ("GAUPtr" in $$parsedSource) { + $$parsedSource["GAUPtr"] = $$createField96_0($$parsedSource["GAUPtr"]); + } + if ("GAV" in $$parsedSource) { + $$parsedSource["GAV"] = $$createField97_0($$parsedSource["GAV"]); + } + if ("GAVPtr" in $$parsedSource) { + $$parsedSource["GAVPtr"] = $$createField98_0($$parsedSource["GAVPtr"]); + } + if ("GAW" in $$parsedSource) { + $$parsedSource["GAW"] = $$createField99_0($$parsedSource["GAW"]); + } + if ("GAWPtr" in $$parsedSource) { + $$parsedSource["GAWPtr"] = $$createField100_0($$parsedSource["GAWPtr"]); + } + if ("GAX" in $$parsedSource) { + $$parsedSource["GAX"] = $$createField101_0($$parsedSource["GAX"]); + } + if ("GAXPtr" in $$parsedSource) { + $$parsedSource["GAXPtr"] = $$createField102_0($$parsedSource["GAXPtr"]); + } + if ("GAY" in $$parsedSource) { + $$parsedSource["GAY"] = $$createField103_0($$parsedSource["GAY"]); + } + if ("GAYPtr" in $$parsedSource) { + $$parsedSource["GAYPtr"] = $$createField104_0($$parsedSource["GAYPtr"]); + } + if ("GAZ" in $$parsedSource) { + $$parsedSource["GAZ"] = $$createField105_0($$parsedSource["GAZ"]); + } + if ("GAZPtr" in $$parsedSource) { + $$parsedSource["GAZPtr"] = $$createField106_0($$parsedSource["GAZPtr"]); + } + if ("GACi" in $$parsedSource) { + $$parsedSource["GACi"] = $$createField107_0($$parsedSource["GACi"]); + } + if ("GACV" in $$parsedSource) { + $$parsedSource["GACV"] = $$createField108_0($$parsedSource["GACV"]); + } + if ("GACP" in $$parsedSource) { + $$parsedSource["GACP"] = $$createField109_0($$parsedSource["GACP"]); + } + if ("GACiPtr" in $$parsedSource) { + $$parsedSource["GACiPtr"] = $$createField110_0($$parsedSource["GACiPtr"]); + } + if ("GACVPtr" in $$parsedSource) { + $$parsedSource["GACVPtr"] = $$createField111_0($$parsedSource["GACVPtr"]); + } + if ("GACPPtr" in $$parsedSource) { + $$parsedSource["GACPPtr"] = $$createField112_0($$parsedSource["GACPPtr"]); + } + if ("GABi" in $$parsedSource) { + $$parsedSource["GABi"] = $$createField113_0($$parsedSource["GABi"]); + } + if ("GABs" in $$parsedSource) { + $$parsedSource["GABs"] = $$createField114_0($$parsedSource["GABs"]); + } + if ("GABiPtr" in $$parsedSource) { + $$parsedSource["GABiPtr"] = $$createField115_0($$parsedSource["GABiPtr"]); + } + if ("GABT" in $$parsedSource) { + $$parsedSource["GABT"] = $$createField116_0($$parsedSource["GABT"]); + } + if ("GABTPtr" in $$parsedSource) { + $$parsedSource["GABTPtr"] = $$createField117_0($$parsedSource["GABTPtr"]); + } + if ("GAGT" in $$parsedSource) { + $$parsedSource["GAGT"] = $$createField118_0($$parsedSource["GAGT"]); + } + if ("GAGTPtr" in $$parsedSource) { + $$parsedSource["GAGTPtr"] = $$createField119_0($$parsedSource["GAGTPtr"]); + } + if ("GANBV" in $$parsedSource) { + $$parsedSource["GANBV"] = $$createField120_0($$parsedSource["GANBV"]); + } + if ("GANBP" in $$parsedSource) { + $$parsedSource["GANBP"] = $$createField121_0($$parsedSource["GANBP"]); + } + if ("GANBVPtr" in $$parsedSource) { + $$parsedSource["GANBVPtr"] = $$createField122_0($$parsedSource["GANBVPtr"]); + } + if ("GANBPPtr" in $$parsedSource) { + $$parsedSource["GANBPPtr"] = $$createField123_0($$parsedSource["GANBPPtr"]); + } + if ("GAPlV1" in $$parsedSource) { + $$parsedSource["GAPlV1"] = $$createField124_0($$parsedSource["GAPlV1"]); + } + if ("GAPlV2" in $$parsedSource) { + $$parsedSource["GAPlV2"] = $$createField125_0($$parsedSource["GAPlV2"]); + } + if ("GAPlP1" in $$parsedSource) { + $$parsedSource["GAPlP1"] = $$createField126_0($$parsedSource["GAPlP1"]); + } + if ("GAPlP2" in $$parsedSource) { + $$parsedSource["GAPlP2"] = $$createField127_0($$parsedSource["GAPlP2"]); + } + if ("GAPlVPtr" in $$parsedSource) { + $$parsedSource["GAPlVPtr"] = $$createField128_0($$parsedSource["GAPlVPtr"]); + } + if ("GAPlPPtr" in $$parsedSource) { + $$parsedSource["GAPlPPtr"] = $$createField129_0($$parsedSource["GAPlPPtr"]); + } + if ("GAMi" in $$parsedSource) { + $$parsedSource["GAMi"] = $$createField130_0($$parsedSource["GAMi"]); + } + if ("GAMS" in $$parsedSource) { + $$parsedSource["GAMS"] = $$createField131_0($$parsedSource["GAMS"]); + } + if ("GAMV" in $$parsedSource) { + $$parsedSource["GAMV"] = $$createField132_0($$parsedSource["GAMV"]); + } + if ("GAMSPtr" in $$parsedSource) { + $$parsedSource["GAMSPtr"] = $$createField133_0($$parsedSource["GAMSPtr"]); + } + if ("GAMVPtr" in $$parsedSource) { + $$parsedSource["GAMVPtr"] = $$createField134_0($$parsedSource["GAMVPtr"]); + } + if ("GAII" in $$parsedSource) { + $$parsedSource["GAII"] = $$createField135_0($$parsedSource["GAII"]); + } + if ("GAIV" in $$parsedSource) { + $$parsedSource["GAIV"] = $$createField136_0($$parsedSource["GAIV"]); + } + if ("GAIP" in $$parsedSource) { + $$parsedSource["GAIP"] = $$createField137_0($$parsedSource["GAIP"]); + } + if ("GAIIPtr" in $$parsedSource) { + $$parsedSource["GAIIPtr"] = $$createField138_0($$parsedSource["GAIIPtr"]); + } + if ("GAIVPtr" in $$parsedSource) { + $$parsedSource["GAIVPtr"] = $$createField139_0($$parsedSource["GAIVPtr"]); + } + if ("GAIPPtr" in $$parsedSource) { + $$parsedSource["GAIPPtr"] = $$createField140_0($$parsedSource["GAIPPtr"]); + } + if ("GAPrV" in $$parsedSource) { + $$parsedSource["GAPrV"] = $$createField141_0($$parsedSource["GAPrV"]); + } + if ("GAPrP" in $$parsedSource) { + $$parsedSource["GAPrP"] = $$createField142_0($$parsedSource["GAPrP"]); + } + if ("GAPrVPtr" in $$parsedSource) { + $$parsedSource["GAPrVPtr"] = $$createField143_0($$parsedSource["GAPrVPtr"]); + } + if ("GAPrPPtr" in $$parsedSource) { + $$parsedSource["GAPrPPtr"] = $$createField144_0($$parsedSource["GAPrPPtr"]); + } return new Maps($$parsedSource as Partial>); }; } } +export type MixedCstrAlias = X; + +export type NonBasicCstrAlias = V; + +export type PointableCstrAlias = W; + export type PointerAlias = PointerTextMarshaler; export type PointerTextMarshaler = string; @@ -1195,3 +1881,6 @@ const $$createType73 = ($$createParamR, $$createParamS, $$createParamT, $$create const $$createType74 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); const $$createType75 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); const $$createType76 = ($$createParamR, $$createParamS, $$createParamT, $$createParamU, $$createParamV, $$createParamW, $$createParamX, $$createParamY, $$createParamZ) => $Create.Map($Create.Any, $Create.Any); +const $$createType77 = $Create.Map($Create.Any, $Create.Any); +const $$createType78 = $Create.Map($Create.Any, $Create.Any); +const $$createType79 = $Create.Map($Create.Any, $Create.Any); diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/warnings.log b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/warnings.log index dbefd8749..e802b6b63 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/warnings.log +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=false/UseNames=true/warnings.log @@ -33,11 +33,34 @@ package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type bool is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type complex64 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type float32 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[S] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.EmbeddedPointer is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.GoodTildeCstrPtrAlias[U] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[Y] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[encoding.TextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[X] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.StringType] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[V] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[W] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[R, Z] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerPtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts index 85e56fa47..8f77379d9 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts @@ -47,6 +47,11 @@ export function GetButForeignPrivateAlias(): Promise & { cancel(): void } { + let $resultPromise = $Call.ByID(914093800) as any; + return $resultPromise; +} + /** * Greet a lot of unusual things. */ diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts index dc8c81e2a..75cbdc737 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts @@ -8,12 +8,19 @@ export { export type { Alias, + AliasGroup, AliasStruct, AliasedPerson, EmptyAliasStruct, EmptyStruct, + GenericAlias, + GenericMapAlias, GenericPerson, + GenericPersonAlias, + GenericPtrAlias, + IndirectPersonAlias, OtherAliasStruct, Person, - StrangelyAliasedPerson + StrangelyAliasedPerson, + TPIndirectPersonAlias } from "./models.js"; diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts index e5b3f2b1b..26b204c1f 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts @@ -6,6 +6,20 @@ */ export type Alias = number; +/** + * A class whose fields have various aliased types. + */ +export interface AliasGroup { + "GAi": GenericAlias; + "GAP": GenericAlias>; + "GPAs": GenericPtrAlias; + "GPAP": GenericPtrAlias>; + "GMA": GenericMapAlias; + "GPA": GenericPersonAlias; + "IPA": IndirectPersonAlias; + "TPIPA": TPIndirectPersonAlias; +} + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -45,6 +59,16 @@ export interface EmptyAliasStruct { export interface EmptyStruct { } +/** + * A generic alias that forwards to a type parameter. + */ +export type GenericAlias = T; + +/** + * A generic alias that wraps a map. + */ +export type GenericMapAlias = { [_: string]: U } | null; + /** * A generic struct containing an alias. */ @@ -53,6 +77,21 @@ export interface GenericPerson { "AliasedField": Alias; } +/** + * A generic alias that wraps a generic struct. + */ +export type GenericPersonAlias = GenericPerson[] | null>; + +/** + * A generic alias that wraps a pointer type. + */ +export type GenericPtrAlias = GenericAlias | null; + +/** + * An alias that wraps a class through a non-typeparam alias. + */ +export type IndirectPersonAlias = GenericPersonAlias; + /** * Another struct alias. */ @@ -79,3 +118,8 @@ export interface Person { * Another class alias, but ordered after its aliased class. */ export type StrangelyAliasedPerson = Person; + +/** + * An alias that wraps a class through a typeparam alias. + */ +export type TPIndirectPersonAlias = GenericAlias>; diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts index 1dcdadc91..e3aeb8a64 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts @@ -7,13 +7,20 @@ export { }; export type { + BasicCstrAlias, + ComparableCstrAlias, EmbeddedCustomInterface, EmbeddedOriginalInterface, EmbeddedPointer, EmbeddedPointerPtr, EmbeddedValue, EmbeddedValuePtr, + GoodTildeCstrAlias, + InterfaceCstrAlias, Maps, + MixedCstrAlias, + NonBasicCstrAlias, + PointableCstrAlias, PointerAlias, PointerTextMarshaler, StringAlias, diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts index 9a9db9f4a..aaabd3502 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts @@ -1,6 +1,10 @@ // Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL // This file is automatically generated. DO NOT EDIT +export type BasicCstrAlias = S; + +export type ComparableCstrAlias = R; + export type EmbeddedCustomInterface = string; export type EmbeddedOriginalInterface = string; @@ -13,6 +17,10 @@ export type EmbeddedValue = string; export type EmbeddedValuePtr = string; +export type GoodTildeCstrAlias = U; + +export type InterfaceCstrAlias = Y; + export interface Maps { /** * Reject @@ -458,8 +466,294 @@ export interface Maps { * Soft reject */ "TPZPtr": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAR": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GARPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAS": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GASPtr": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAT": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GATPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAU": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAUPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAV": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAVPtr": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAW": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAWPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAX": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAXPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAY": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAYPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAZ": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAZPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GACi": { [_: `${number}`]: number } | null; + + /** + * Accept + */ + "GACV": { [_: ComparableCstrAlias]: number } | null; + + /** + * Reject + */ + "GACP": { [_: string]: number } | null; + + /** + * Reject + */ + "GACiPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GACVPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GACPPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GABi": { [_: `${number}`]: number } | null; + + /** + * Accept + */ + "GABs": { [_: BasicCstrAlias]: number } | null; + + /** + * Reject + */ + "GABiPtr": { [_: string]: number } | null; + + /** + * Reject + */ + "GABT": { [_: string]: number } | null; + + /** + * Reject + */ + "GABTPtr": { [_: string]: number } | null; + + /** + * Accept + */ + "GAGT": { [_: GoodTildeCstrAlias]: number } | null; + + /** + * Accept, hide + */ + "GAGTPtr": { [_: string]: number } | null; + + /** + * Accept + */ + "GANBV": { [_: NonBasicCstrAlias]: number } | null; + + /** + * Accept, hide + */ + "GANBP": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GANBVPtr": { [_: string]: number } | null; + + /** + * Reject + */ + "GANBPPtr": { [_: string]: number } | null; + + /** + * Accept + */ + "GAPlV1": { [_: PointableCstrAlias]: number } | null; + + /** + * Accept + */ + "GAPlV2": { [_: PointableCstrAlias]: number } | null; + + /** + * Reject + */ + "GAPlP1": { [_: string]: number } | null; + + /** + * Accept + */ + "GAPlP2": { [_: PointableCstrAlias]: number } | null; + + /** + * Accept, hide + */ + "GAPlVPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAPlPPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAMi": { [_: `${number}`]: number } | null; + + /** + * Accept + */ + "GAMS": { [_: MixedCstrAlias]: number } | null; + + /** + * Accept + */ + "GAMV": { [_: MixedCstrAlias]: number } | null; + + /** + * Reject + */ + "GAMSPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAMVPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAII": { [_: string]: number } | null; + + /** + * Accept + */ + "GAIV": { [_: InterfaceCstrAlias]: number } | null; + + /** + * Accept, hide + */ + "GAIP": { [_: string]: number } | null; + + /** + * Reject + */ + "GAIIPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAIVPtr": { [_: string]: number } | null; + + /** + * Reject + */ + "GAIPPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAPrV": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAPrP": { [_: string]: number } | null; + + /** + * Reject + */ + "GAPrVPtr": { [_: string]: number } | null; + + /** + * Reject + */ + "GAPrPPtr": { [_: string]: number } | null; } +export type MixedCstrAlias = X; + +export type NonBasicCstrAlias = V; + +export type PointableCstrAlias = W; + export type PointerAlias = PointerTextMarshaler; export type PointerTextMarshaler = string; diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/warnings.log b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/warnings.log index dbefd8749..e802b6b63 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/warnings.log +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=false/warnings.log @@ -33,11 +33,34 @@ package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type bool is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type complex64 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type float32 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[S] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.EmbeddedPointer is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.GoodTildeCstrPtrAlias[U] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[Y] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[encoding.TextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[X] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.StringType] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[V] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[W] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[R, Z] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerPtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts index a07b47c37..0b074ac0b 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/greetservice.ts @@ -47,6 +47,11 @@ export function GetButForeignPrivateAlias(): Promise & { cancel(): void } { + let $resultPromise = $Call.ByName("main.GreetService.GetButGenericAliases") as any; + return $resultPromise; +} + /** * Greet a lot of unusual things. */ diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts index dc8c81e2a..75cbdc737 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/index.ts @@ -8,12 +8,19 @@ export { export type { Alias, + AliasGroup, AliasStruct, AliasedPerson, EmptyAliasStruct, EmptyStruct, + GenericAlias, + GenericMapAlias, GenericPerson, + GenericPersonAlias, + GenericPtrAlias, + IndirectPersonAlias, OtherAliasStruct, Person, - StrangelyAliasedPerson + StrangelyAliasedPerson, + TPIndirectPersonAlias } from "./models.js"; diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts index e5b3f2b1b..26b204c1f 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/aliases/models.ts @@ -6,6 +6,20 @@ */ export type Alias = number; +/** + * A class whose fields have various aliased types. + */ +export interface AliasGroup { + "GAi": GenericAlias; + "GAP": GenericAlias>; + "GPAs": GenericPtrAlias; + "GPAP": GenericPtrAlias>; + "GMA": GenericMapAlias; + "GPA": GenericPersonAlias; + "IPA": IndirectPersonAlias; + "TPIPA": TPIndirectPersonAlias; +} + /** * A struct alias. * This should be rendered as a typedef or interface in every mode. @@ -45,6 +59,16 @@ export interface EmptyAliasStruct { export interface EmptyStruct { } +/** + * A generic alias that forwards to a type parameter. + */ +export type GenericAlias = T; + +/** + * A generic alias that wraps a map. + */ +export type GenericMapAlias = { [_: string]: U } | null; + /** * A generic struct containing an alias. */ @@ -53,6 +77,21 @@ export interface GenericPerson { "AliasedField": Alias; } +/** + * A generic alias that wraps a generic struct. + */ +export type GenericPersonAlias = GenericPerson[] | null>; + +/** + * A generic alias that wraps a pointer type. + */ +export type GenericPtrAlias = GenericAlias | null; + +/** + * An alias that wraps a class through a non-typeparam alias. + */ +export type IndirectPersonAlias = GenericPersonAlias; + /** * Another struct alias. */ @@ -79,3 +118,8 @@ export interface Person { * Another class alias, but ordered after its aliased class. */ export type StrangelyAliasedPerson = Person; + +/** + * An alias that wraps a class through a typeparam alias. + */ +export type TPIndirectPersonAlias = GenericAlias>; diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts index 1dcdadc91..e3aeb8a64 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/index.ts @@ -7,13 +7,20 @@ export { }; export type { + BasicCstrAlias, + ComparableCstrAlias, EmbeddedCustomInterface, EmbeddedOriginalInterface, EmbeddedPointer, EmbeddedPointerPtr, EmbeddedValue, EmbeddedValuePtr, + GoodTildeCstrAlias, + InterfaceCstrAlias, Maps, + MixedCstrAlias, + NonBasicCstrAlias, + PointableCstrAlias, PointerAlias, PointerTextMarshaler, StringAlias, diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts index 9a9db9f4a..aaabd3502 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys/models.ts @@ -1,6 +1,10 @@ // Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL // This file is automatically generated. DO NOT EDIT +export type BasicCstrAlias = S; + +export type ComparableCstrAlias = R; + export type EmbeddedCustomInterface = string; export type EmbeddedOriginalInterface = string; @@ -13,6 +17,10 @@ export type EmbeddedValue = string; export type EmbeddedValuePtr = string; +export type GoodTildeCstrAlias = U; + +export type InterfaceCstrAlias = Y; + export interface Maps { /** * Reject @@ -458,8 +466,294 @@ export interface Maps { * Soft reject */ "TPZPtr": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAR": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GARPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAS": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GASPtr": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAT": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GATPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAU": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAUPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAV": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAVPtr": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAW": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAWPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAX": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAXPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAY": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAYPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAZ": { [_: string]: number } | null; + + /** + * Soft reject + */ + "GAZPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GACi": { [_: `${number}`]: number } | null; + + /** + * Accept + */ + "GACV": { [_: ComparableCstrAlias]: number } | null; + + /** + * Reject + */ + "GACP": { [_: string]: number } | null; + + /** + * Reject + */ + "GACiPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GACVPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GACPPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GABi": { [_: `${number}`]: number } | null; + + /** + * Accept + */ + "GABs": { [_: BasicCstrAlias]: number } | null; + + /** + * Reject + */ + "GABiPtr": { [_: string]: number } | null; + + /** + * Reject + */ + "GABT": { [_: string]: number } | null; + + /** + * Reject + */ + "GABTPtr": { [_: string]: number } | null; + + /** + * Accept + */ + "GAGT": { [_: GoodTildeCstrAlias]: number } | null; + + /** + * Accept, hide + */ + "GAGTPtr": { [_: string]: number } | null; + + /** + * Accept + */ + "GANBV": { [_: NonBasicCstrAlias]: number } | null; + + /** + * Accept, hide + */ + "GANBP": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GANBVPtr": { [_: string]: number } | null; + + /** + * Reject + */ + "GANBPPtr": { [_: string]: number } | null; + + /** + * Accept + */ + "GAPlV1": { [_: PointableCstrAlias]: number } | null; + + /** + * Accept + */ + "GAPlV2": { [_: PointableCstrAlias]: number } | null; + + /** + * Reject + */ + "GAPlP1": { [_: string]: number } | null; + + /** + * Accept + */ + "GAPlP2": { [_: PointableCstrAlias]: number } | null; + + /** + * Accept, hide + */ + "GAPlVPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAPlPPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAMi": { [_: `${number}`]: number } | null; + + /** + * Accept + */ + "GAMS": { [_: MixedCstrAlias]: number } | null; + + /** + * Accept + */ + "GAMV": { [_: MixedCstrAlias]: number } | null; + + /** + * Reject + */ + "GAMSPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAMVPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAII": { [_: string]: number } | null; + + /** + * Accept + */ + "GAIV": { [_: InterfaceCstrAlias]: number } | null; + + /** + * Accept, hide + */ + "GAIP": { [_: string]: number } | null; + + /** + * Reject + */ + "GAIIPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAIVPtr": { [_: string]: number } | null; + + /** + * Reject + */ + "GAIPPtr": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAPrV": { [_: string]: number } | null; + + /** + * Accept, hide + */ + "GAPrP": { [_: string]: number } | null; + + /** + * Reject + */ + "GAPrVPtr": { [_: string]: number } | null; + + /** + * Reject + */ + "GAPrPPtr": { [_: string]: number } | null; } +export type MixedCstrAlias = X; + +export type NonBasicCstrAlias = V; + +export type PointableCstrAlias = W; + export type PointerAlias = PointerTextMarshaler; export type PointerTextMarshaler = string; diff --git a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/warnings.log b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/warnings.log index dbefd8749..e802b6b63 100644 --- a/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/warnings.log +++ b/v3/internal/generator/testdata/output/lang=TS/UseInterfaces=true/UseNames=true/warnings.log @@ -33,11 +33,34 @@ package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type bool is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type complex64 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type float32 is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[T] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BadTildeCstrPtrAlias[struct{}] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[S] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.BasicCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[R] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ComparableCstrPtrAlias[int] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.EmbeddedPointer is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.GoodTildeCstrPtrAlias[U] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[Y] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfaceCstrPtrAlias[encoding.TextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.InterfacePtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[X] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.MixedCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.StringType] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[*github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonBasicCstrPtrAlias[V] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.NonTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[W] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointableCstrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerAlias is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[R, Z] is used as a map key, but some of its instantiations might not implement encoding.TextMarshaler: this might result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors +package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerCstrPtrAlias[github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler, *github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.ValueTextMarshaler] is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerPtrType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerTextMarshaler is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors package github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys: type github.com/wailsapp/wails/v3/internal/generator/testcases/map_keys.PointerType is used as a map key, but does not implement encoding.TextMarshaler: this will likely result in runtime errors From 183abde39433854885d7ad292ea347a08513b597 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 27 Feb 2025 20:22:29 +0000 Subject: [PATCH 11/13] [skip ci] Publish @wailsio/runtime v3.0.0-alpha.63 --- .../docs/classes/Call.RuntimeError.html | 4 +-- .../docs/classes/Events.WailsEvent.html | 4 +-- .../docs/functions/Application.Hide.html | 2 +- .../docs/functions/Application.Quit.html | 2 +- .../docs/functions/Application.Show.html | 2 +- .../docs/functions/Browser.OpenURL.html | 2 +- .../runtime/docs/functions/Call.ByID.html | 2 +- .../runtime/docs/functions/Call.ByName.html | 2 +- .../runtime/docs/functions/Call.Call.html | 2 +- .../docs/functions/Clipboard.SetText.html | 2 +- .../docs/functions/Clipboard.Text.html | 2 +- .../runtime/docs/functions/Create.Any.html | 2 +- .../runtime/docs/functions/Create.Array.html | 2 +- .../docs/functions/Create.ByteSlice.html | 2 +- .../runtime/docs/functions/Create.Map.html | 2 +- .../docs/functions/Create.Nullable.html | 2 +- .../runtime/docs/functions/Create.Struct.html | 2 +- .../runtime/docs/functions/Dialogs.Error.html | 2 +- .../runtime/docs/functions/Dialogs.Info.html | 2 +- .../docs/functions/Dialogs.OpenFile.html | 2 +- .../docs/functions/Dialogs.Question.html | 2 +- .../docs/functions/Dialogs.SaveFile.html | 2 +- .../docs/functions/Dialogs.Warning.html | 2 +- .../runtime/docs/functions/Events.Emit.html | 2 +- .../runtime/docs/functions/Events.Off.html | 2 +- .../runtime/docs/functions/Events.OffAll.html | 2 +- .../runtime/docs/functions/Events.On.html | 2 +- .../docs/functions/Events.OnMultiple.html | 2 +- .../runtime/docs/functions/Events.Once.html | 2 +- .../runtime/docs/functions/Events.setup.html | 2 +- .../runtime/docs/functions/Flags.GetFlag.html | 2 +- .../docs/functions/Screens.GetAll.html | 2 +- .../docs/functions/Screens.GetCurrent.html | 2 +- .../docs/functions/Screens.GetPrimary.html | 2 +- .../docs/functions/System.Capabilities.html | 2 +- .../docs/functions/System.Environment.html | 2 +- .../docs/functions/System.IsAMD64.html | 2 +- .../runtime/docs/functions/System.IsARM.html | 2 +- .../docs/functions/System.IsARM64.html | 2 +- .../docs/functions/System.IsDarkMode.html | 2 +- .../docs/functions/System.IsDebug.html | 2 +- .../docs/functions/System.IsLinux.html | 2 +- .../runtime/docs/functions/System.IsMac.html | 2 +- .../docs/functions/System.IsWindows.html | 2 +- .../runtime/docs/functions/System.invoke.html | 2 +- .../runtime/docs/functions/WML.Enable.html | 2 +- .../runtime/docs/functions/WML.Reload.html | 2 +- .../@wailsio/runtime/docs/functions/init.html | 2 +- .../docs/interfaces/Call.CallOptions.html | 8 ++--- .../docs/interfaces/Dialogs.Button.html | 8 ++--- .../docs/interfaces/Dialogs.FileFilter.html | 6 ++-- .../Dialogs.MessageDialogOptions.html | 10 +++--- .../Dialogs.OpenFileDialogOptions.html | 34 +++++++++--------- .../Dialogs.SaveFileDialogOptions.html | 36 +++++++++---------- .../runtime/docs/interfaces/Screens.Rect.html | 10 +++--- .../docs/interfaces/Screens.Screen.html | 26 +++++++------- .../runtime/docs/interfaces/Screens.Size.html | 6 ++-- .../interfaces/System.EnvironmentInfo.html | 12 +++---- .../docs/interfaces/System.OSInfo.html | 10 +++--- .../runtime/docs/modules/Application.html | 2 +- .../runtime/docs/modules/Browser.html | 2 +- .../@wailsio/runtime/docs/modules/Call.html | 2 +- .../runtime/docs/modules/Clipboard.html | 2 +- .../@wailsio/runtime/docs/modules/Create.html | 2 +- .../runtime/docs/modules/Dialogs.html | 2 +- .../@wailsio/runtime/docs/modules/Events.html | 2 +- .../@wailsio/runtime/docs/modules/Flags.html | 2 +- .../runtime/docs/modules/Screens.html | 2 +- .../@wailsio/runtime/docs/modules/System.html | 2 +- .../@wailsio/runtime/docs/modules/WML.html | 2 +- .../runtime/docs/variables/Events.Types.html | 2 +- .../runtime/docs/variables/Window.html | 2 +- .../@wailsio/runtime/package-lock.json | 4 +-- .../desktop/@wailsio/runtime/package.json | 2 +- 74 files changed, 149 insertions(+), 149 deletions(-) diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html index 48388cf63..602369672 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html @@ -1,6 +1,6 @@ RuntimeError | @wailsio/runtime

    Exception class that will be thrown in case the bound method returns an error. The value of the RuntimeError#name property is "RuntimeError".

    -

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Properties

    cause? message name @@ -8,4 +8,4 @@ The value of the

    Constructors

    • Constructs a new RuntimeError instance.

      Parameters

      • message: string

        The error message.

      • Rest ...args: any[]

        Optional arguments for the Error constructor.

        -

      Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file +

    Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html index 371bf58dc..4689be5ee 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html @@ -1,4 +1,4 @@ -WailsEvent | @wailsio/runtime

    Constructors

    constructor +WailsEvent | @wailsio/runtime

    Constructors

    Properties

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html index cebce5498..65cd5a1e9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html @@ -1,2 +1,2 @@ Hide | @wailsio/runtime
    • Hides a certain method by calling the HideMethod function.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html index de8a503bb..49980fd4b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html @@ -1,2 +1,2 @@ Quit | @wailsio/runtime
    • Calls the QuitMethod to terminate the program.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html index ae90eed04..cf34da36a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html @@ -1,2 +1,2 @@ Show | @wailsio/runtime
    • Calls the ShowMethod and returns the result.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html index 6a7c37f35..b9b6da401 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html @@ -1,3 +1,3 @@ OpenURL | @wailsio/runtime
    • Open a browser window to the given URL

      Parameters

      • url: string

        The URL to open

        -

      Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html index d10964bc5..e990592a5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html @@ -5,4 +5,4 @@ See Call for details.

    Returns Promise<any>

    • The result of the method call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html index e4a3fc69c..dd557eb7d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html @@ -3,4 +3,4 @@ See Call for details.

    Parameters

    • methodName: string

      The name of the method in the format 'package.struct.method'.

    • Rest ...args: any[]

      The arguments to pass to the method.

    Returns Promise<any>

    The result of the method call.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html index 1c0da1bb0..09da4e257 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html @@ -8,4 +8,4 @@ by the application- or service-level error marshaling functions.

    Returns Promise<any>

    • The result of the call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html index b1aaab33a..78251cceb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html @@ -3,4 +3,4 @@

    Returns Promise<any>

    • A Promise that resolves when the operation is successful.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html index 5380aae54..f71287cc9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html @@ -1,3 +1,3 @@ Text | @wailsio/runtime
    • Get the Clipboard text

      Returns Promise<string>

      A promise that resolves with the text from the Clipboard.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html index 9aad4ab64..940f9fbd5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html @@ -1,2 +1,2 @@ Any | @wailsio/runtime
    • Any is a dummy creation function for simple or unknown types.

      -

      Type Parameters

      • T

      Parameters

      • source: any

      Returns T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • source: any

    Returns T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html index 432db339b..ba201e603 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html @@ -1,4 +1,4 @@ Array | @wailsio/runtime
    • Array takes a creation function for an arbitrary type and returns an in-place creation function for an array whose elements are of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => T[])

        • (source): T[]
        • Parameters

          • source: any

          Returns T[]

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => T[])

      • (source): T[]
      • Parameters

        • source: any

        Returns T[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html index 975e4835a..0dd07f9c1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html @@ -1,3 +1,3 @@ ByteSlice | @wailsio/runtime
    • ByteSlice is a creation function that replaces null strings with empty strings.

      -

      Parameters

      • source: any

      Returns string

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • source: any

    Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html index feb42a619..ef6a9928c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html @@ -1,4 +1,4 @@ Map | @wailsio/runtime
    • Map takes creation functions for two arbitrary types and returns an in-place creation function for an object whose keys and values are of those types.

      -

      Type Parameters

      • K
      • V

      Parameters

      • key: ((source) => K)
          • (source): K
          • Parameters

            • source: any

            Returns K

      • value: ((source) => V)
          • (source): V
          • Parameters

            • source: any

            Returns V

      Returns ((source) => {
          [_: K]: V;
      })

        • (source): {
              [_: K]: V;
          }
        • Parameters

          • source: any

          Returns {
              [_: K]: V;
          }

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • K
    • V

    Parameters

    • key: ((source) => K)
        • (source): K
        • Parameters

          • source: any

          Returns K

    • value: ((source) => V)
        • (source): V
        • Parameters

          • source: any

          Returns V

    Returns ((source) => {
        [_: K]: V;
    })

      • (source): {
            [_: K]: V;
        }
      • Parameters

        • source: any

        Returns {
            [_: K]: V;
        }

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html index 05aa540c2..23ae04065 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html @@ -1,3 +1,3 @@ Nullable | @wailsio/runtime
    • Nullable takes a creation function for an arbitrary type and returns a creation function for a nullable value of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => null | T)

        • (source): null | T
        • Parameters

          • source: any

          Returns null | T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => null | T)

      • (source): null | T
      • Parameters

        • source: any

        Returns null | T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html index be9e29caa..4bc059759 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html @@ -1,3 +1,3 @@ Struct | @wailsio/runtime
    • Struct takes an object mapping field names to creation functions and returns an in-place creation function for a struct.

      -

      Type Parameters

      • T extends {
            [_: string]: ((source) => any);
        }
      • U extends {
            [Key in string | number | symbol]?: ReturnType<T[Key]>
        }

      Parameters

      • createField: T

      Returns ((source) => U)

        • (source): U
        • Parameters

          • source: any

          Returns U

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T extends {
          [_: string]: ((source) => any);
      }
    • U extends {
          [Key in string | number | symbol]?: ReturnType<T[Key]>
      }

    Parameters

    • createField: T

    Returns ((source) => U)

      • (source): U
      • Parameters

        • source: any

        Returns U

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html index 4e8fd55e4..6f3048e4b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html index fe0a46f8e..caf1269b3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html index db6f6f867..5b30a4ee7 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html @@ -1,3 +1,3 @@ OpenFile | @wailsio/runtime
    • Parameters

      Returns Promise<string | string[]>

      Returns selected file or list of files. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html index 76edeafea..8af24273c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html index 49d1f0ae1..9139757c0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html @@ -1,3 +1,3 @@ SaveFile | @wailsio/runtime
    • Parameters

      Returns Promise<string>

      Returns the selected file. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html index 07e6530f4..78fa0a77a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html index 9b979d7c0..259afe415 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html @@ -3,4 +3,4 @@

    Returns any

    • The result of the emitted event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html index a607f396b..c26214528 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html @@ -1,4 +1,4 @@ Off | @wailsio/runtime
    • Removes event listeners for the specified event names.

      Parameters

      • eventName: string

        The name of the event to remove listeners for.

      • Rest ...additionalEventNames: string[]

        Additional event names to remove listeners for.

        -

      Returns undefined

    Generated using TypeDoc

    \ No newline at end of file +

    Returns undefined

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html index 90a056e43..d9bfd8cc3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html @@ -1,3 +1,3 @@ OffAll | @wailsio/runtime
    • Removes all event listeners.

      Returns void

      Function

      OffAll

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html index b068bc255..e7cc267f0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html index d18299d05..b2a786508 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html @@ -5,4 +5,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html index 8622b13fd..9051c4958 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html index 091a037f3..74af7565e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html @@ -1 +1 @@ -setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html index c668ee102..fd755cb1c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html @@ -3,4 +3,4 @@

    Returns any

    • The value associated with the specified key.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html index 5a7476d5c..500db8d08 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html @@ -1,3 +1,3 @@ GetAll | @wailsio/runtime
    • Gets all screens.

      Returns Promise<Screen[]>

      A promise that resolves to an array of Screen objects.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html index 90549ea41..e4fba9c94 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html @@ -1,3 +1,3 @@ GetCurrent | @wailsio/runtime
    • Gets the current active screen.

      Returns Promise<Screen>

      A promise that resolves with the current active screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html index cb4eb0ec1..9634da511 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html @@ -1,3 +1,3 @@ GetPrimary | @wailsio/runtime
    • Gets the primary screen.

      Returns Promise<Screen>

      A promise that resolves to the primary screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html index 9cbc97e12..54d746eff 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html @@ -1,4 +1,4 @@ Capabilities | @wailsio/runtime
    • Fetches the capabilities of the application from the server.

      Returns Promise<Object>

      A promise that resolves to an object containing the capabilities.

      Async

      Function

      Capabilities

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html index 06f50b91b..b49ba20cc 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html @@ -2,4 +2,4 @@
  • A promise that resolves to an object containing OS and system architecture.
  • Function

    Retrieves environment details.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html index e4e39340a..37a885d94 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html @@ -1,3 +1,3 @@ IsAMD64 | @wailsio/runtime
    • Checks if the current environment architecture is AMD64.

      Returns boolean

      True if the current environment architecture is AMD64, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html index 41ebfc6d5..b20f5d87e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html @@ -1,3 +1,3 @@ IsARM | @wailsio/runtime
    • Checks if the current architecture is ARM.

      Returns boolean

      True if the current architecture is ARM, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html index ef201f01b..acb3841a6 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html @@ -2,4 +2,4 @@

    Returns boolean

    • Returns true if the environment is ARM64 architecture, otherwise returns false.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html index aa253aadc..620afc3ce 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html @@ -2,4 +2,4 @@
  • A promise that resolves to a boolean value indicating if the system is in dark mode.
  • Function

    Retrieves the system dark mode status.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html index 850979afd..0670c693e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html @@ -1 +1 @@ -IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html index b94c3f81e..c1738bc3b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html @@ -1,3 +1,3 @@ IsLinux | @wailsio/runtime
    • Checks if the current operating system is Linux.

      Returns boolean

      Returns true if the current operating system is Linux, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html index 9143d24d9..26faf8a94 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html @@ -1,3 +1,3 @@ IsMac | @wailsio/runtime
    • Checks if the current environment is a macOS operating system.

      Returns boolean

      True if the environment is macOS, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html index 7aea1f724..5630846b7 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html @@ -1,3 +1,3 @@ IsWindows | @wailsio/runtime
    • Checks if the current operating system is Windows.

      Returns boolean

      True if the operating system is Windows, otherwise false.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html index 5fd008ae2..41a9c9016 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html @@ -1 +1 @@ -invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html index ff18b880e..2db32f932 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html @@ -1,2 +1,2 @@ Enable | @wailsio/runtime
    • Schedules an automatic reload of WML to be performed as soon as the document is fully loaded.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html index dd7322ec7..030549259 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html @@ -1,2 +1,2 @@ Reload | @wailsio/runtime
    • Reloads the WML page by adding necessary event listeners and browser listeners.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html index 75bf6cb6c..bcd60c3d3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html @@ -1 +1 @@ -init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html index 0d427d8c5..f602f876e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html @@ -1,7 +1,7 @@ -CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args +CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args: any[]

    Arguments to be passed into the bound method.

    -
    methodID: undefined | number

    The numeric ID of the bound method to call.

    -
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    methodID: undefined | number

    The numeric ID of the bound method to call.

    +
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html index f378d46c0..6e3951126 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html @@ -1,7 +1,7 @@ -Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel +Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel: undefined | boolean

    True if the button should cancel an operation when clicked.

    -
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    -
    Label: undefined | string

    Text that appears within the button.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    +
    Label: undefined | string

    Text that appears within the button.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html index 25b89fbbb..3ce8b5a34 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html @@ -1,5 +1,5 @@ -FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    DisplayName +FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    Properties

    DisplayName: undefined | string

    Display name for the filter, it could be "Text Files", "Images" etc.

    -
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html index 2f751fe96..661b1efe0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html @@ -1,9 +1,9 @@ -MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons +MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons: undefined | Button[]

    Array of button options to show in the dialog.

    -
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    -
    Message: undefined | string

    The main message to show in the dialog.

    -
    Title: undefined | string

    The title of the dialog window.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    +
    Message: undefined | string

    The main message to show in the dialog.

    +
    Title: undefined | string

    The title of the dialog window.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html index 21375465c..455bf1780 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html @@ -1,4 +1,4 @@ -OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html index d3f8671c2..0417b185c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html @@ -1,4 +1,4 @@ -SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filename: undefined | string

    Default filename to use in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filename: undefined | string

    Default filename to use in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html index df662ad09..fc8396193 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html @@ -1,9 +1,9 @@ -Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Height +Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Properties

    Height: number

    The height of the rectangle.

    -
    Width: number

    The width of the rectangle.

    -
    X: number

    The X coordinate of the origin.

    -
    Y: number

    The Y coordinate of the origin.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width of the rectangle.

    +
    X: number

    The X coordinate of the origin.

    +
    Y: number

    The Y coordinate of the origin.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html index ade9f63ad..3d527004a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html @@ -1,4 +1,4 @@ -Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds +Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds ID IsPrimary Name @@ -11,15 +11,15 @@ X Y

    Properties

    Bounds: Rect

    Contains the bounds of the screen in terms of X, Y, Width, and Height.

    -
    ID: string

    Unique identifier for the screen.

    -
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    -
    Name: string

    Human readable name of the screen.

    -
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    -
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    -
    Rotation: number

    The rotation of the screen.

    -
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    -
    Size: Size

    Contains the width and height of the screen.

    -
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    -
    X: number

    The X coordinate of the screen.

    -
    Y: number

    The Y coordinate of the screen.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    Unique identifier for the screen.

    +
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    +
    Name: string

    Human readable name of the screen.

    +
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    +
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    +
    Rotation: number

    The rotation of the screen.

    +
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    +
    Size: Size

    Contains the width and height of the screen.

    +
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    +
    X: number

    The X coordinate of the screen.

    +
    Y: number

    The Y coordinate of the screen.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html index aaff1f331..d0ce4d079 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html @@ -1,5 +1,5 @@ -Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Height +Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Properties

    Height: number

    The height.

    -
    Width: number

    The width.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html index 370cec485..0afdfa49d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html @@ -1,11 +1,11 @@ -EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch +EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch: string

    The architecture of the system.

    -
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    -
    OS: string

    The operating system in use.

    -
    OSInfo: OSInfo

    Details of the operating system.

    -
    PlatformInfo: Object

    Additional platform information.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    +
    OS: string

    The operating system in use.

    +
    OSInfo: OSInfo

    Details of the operating system.

    +
    PlatformInfo: Object

    Additional platform information.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html index 8cdc8ec1b..229a31dec 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html @@ -1,9 +1,9 @@ -OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Branding +OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Properties

    Branding: string

    The branding of the OS.

    -
    ID: string

    The ID of the OS.

    -
    Name: string

    The name of the OS.

    -
    Version: string

    The version of the OS.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    The ID of the OS.

    +
    Name: string

    The name of the OS.

    +
    Version: string

    The version of the OS.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html index 2f18cc27a..3d90d6c44 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html @@ -1,4 +1,4 @@ -Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Hide +Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html index 6540a5866..77a8cdd17 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html @@ -1,2 +1,2 @@ -Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    OpenURL +Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html index c1de164e8..600f3d2ea 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html @@ -1,4 +1,4 @@ -Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    RuntimeError +Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    Interfaces

    Functions

    ByID ByName diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html index fc8d10336..2b315ac79 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html @@ -1,3 +1,3 @@ -Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    SetText +Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html index e6f12452a..c61072bd1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html @@ -1,4 +1,4 @@ -Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any +Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any Array ByteSlice Map diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html index bbed62462..b0a5bf345 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html @@ -1,4 +1,4 @@ -Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button +Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button FileFilter MessageDialogOptions OpenFileDialogOptions diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html index 5fc2b7a97..d4fe00296 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html @@ -1,4 +1,4 @@ -Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    WailsEvent +Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    Variables

    Functions

    Emit Off diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html index 359d13a24..e6a8eb1c4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html @@ -1,2 +1,2 @@ -Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    GetFlag +Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html index 2ddfa2ff9..dce388503 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html @@ -1,4 +1,4 @@ -Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Rect +Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Functions

    GetAll diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html index 9430372f4..cc624c92f 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html @@ -1,4 +1,4 @@ -System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    EnvironmentInfo +System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    Functions

    Capabilities Environment diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html index 53acfb009..b592696af 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html @@ -1,3 +1,3 @@ -WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Enable +WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html index d2311e0bd..08b19fd84 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html @@ -1 +1 @@ -Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file +Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html index 39300dc73..70120076c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html @@ -1,2 +1,2 @@ Window | @wailsio/runtime

    Variable WindowConst

    Window: Window = ...

    The window within which the script is running.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json index 454ff83a7..e163bd8ee 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json @@ -1,12 +1,12 @@ { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.62", + "version": "3.0.0-alpha.63", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.62", + "version": "3.0.0-alpha.63", "license": "MIT", "devDependencies": { "rimraf": "^5.0.5", diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package.json b/v3/internal/runtime/desktop/@wailsio/runtime/package.json index 6aecdb7d1..89d4f30c3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package.json @@ -1,7 +1,7 @@ { "name": "@wailsio/runtime", "type": "module", - "version": "3.0.0-alpha.62", + "version": "3.0.0-alpha.63", "description": "Wails Runtime", "types": "types/index.d.ts", "exports": { From 01a51f74e41d05003fafc52b85589e45dd31e0f2 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Fri, 28 Feb 2025 07:33:13 +1100 Subject: [PATCH 12/13] [ci] Better PR checks --- .github/workflows/build-and-test-v3.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/build-and-test-v3.yml b/.github/workflows/build-and-test-v3.yml index b8eede071..61cb9dde9 100644 --- a/.github/workflows/build-and-test-v3.yml +++ b/.github/workflows/build-and-test-v3.yml @@ -172,3 +172,17 @@ jobs: wails3 init -n ${{ matrix.template }} -t ${{ matrix.template }} cd ${{ matrix.template }} wails3 build + + results: + if: ${{ always() }} + runs-on: ubuntu-latest + name: v3 Build Results + needs: [test_go, test_js, test_templates] + steps: + - run: | + result="${{ needs.build.result }}" + if [[ $result == "success" || $result == "skipped" ]]; then + exit 0 + else + exit 1 + fi \ No newline at end of file From e1a296c68e1a78310e43ad507f9bd039fc143cd8 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 27 Feb 2025 20:33:57 +0000 Subject: [PATCH 13/13] [skip ci] Publish @wailsio/runtime v3.0.0-alpha.64 --- .../docs/classes/Call.RuntimeError.html | 4 +-- .../docs/classes/Events.WailsEvent.html | 4 +-- .../docs/functions/Application.Hide.html | 2 +- .../docs/functions/Application.Quit.html | 2 +- .../docs/functions/Application.Show.html | 2 +- .../docs/functions/Browser.OpenURL.html | 2 +- .../runtime/docs/functions/Call.ByID.html | 2 +- .../runtime/docs/functions/Call.ByName.html | 2 +- .../runtime/docs/functions/Call.Call.html | 2 +- .../docs/functions/Clipboard.SetText.html | 2 +- .../docs/functions/Clipboard.Text.html | 2 +- .../runtime/docs/functions/Create.Any.html | 2 +- .../runtime/docs/functions/Create.Array.html | 2 +- .../docs/functions/Create.ByteSlice.html | 2 +- .../runtime/docs/functions/Create.Map.html | 2 +- .../docs/functions/Create.Nullable.html | 2 +- .../runtime/docs/functions/Create.Struct.html | 2 +- .../runtime/docs/functions/Dialogs.Error.html | 2 +- .../runtime/docs/functions/Dialogs.Info.html | 2 +- .../docs/functions/Dialogs.OpenFile.html | 2 +- .../docs/functions/Dialogs.Question.html | 2 +- .../docs/functions/Dialogs.SaveFile.html | 2 +- .../docs/functions/Dialogs.Warning.html | 2 +- .../runtime/docs/functions/Events.Emit.html | 2 +- .../runtime/docs/functions/Events.Off.html | 2 +- .../runtime/docs/functions/Events.OffAll.html | 2 +- .../runtime/docs/functions/Events.On.html | 2 +- .../docs/functions/Events.OnMultiple.html | 2 +- .../runtime/docs/functions/Events.Once.html | 2 +- .../runtime/docs/functions/Events.setup.html | 2 +- .../runtime/docs/functions/Flags.GetFlag.html | 2 +- .../docs/functions/Screens.GetAll.html | 2 +- .../docs/functions/Screens.GetCurrent.html | 2 +- .../docs/functions/Screens.GetPrimary.html | 2 +- .../docs/functions/System.Capabilities.html | 2 +- .../docs/functions/System.Environment.html | 2 +- .../docs/functions/System.IsAMD64.html | 2 +- .../runtime/docs/functions/System.IsARM.html | 2 +- .../docs/functions/System.IsARM64.html | 2 +- .../docs/functions/System.IsDarkMode.html | 2 +- .../docs/functions/System.IsDebug.html | 2 +- .../docs/functions/System.IsLinux.html | 2 +- .../runtime/docs/functions/System.IsMac.html | 2 +- .../docs/functions/System.IsWindows.html | 2 +- .../runtime/docs/functions/System.invoke.html | 2 +- .../runtime/docs/functions/WML.Enable.html | 2 +- .../runtime/docs/functions/WML.Reload.html | 2 +- .../@wailsio/runtime/docs/functions/init.html | 2 +- .../docs/interfaces/Call.CallOptions.html | 8 ++--- .../docs/interfaces/Dialogs.Button.html | 8 ++--- .../docs/interfaces/Dialogs.FileFilter.html | 6 ++-- .../Dialogs.MessageDialogOptions.html | 10 +++--- .../Dialogs.OpenFileDialogOptions.html | 34 +++++++++--------- .../Dialogs.SaveFileDialogOptions.html | 36 +++++++++---------- .../runtime/docs/interfaces/Screens.Rect.html | 10 +++--- .../docs/interfaces/Screens.Screen.html | 26 +++++++------- .../runtime/docs/interfaces/Screens.Size.html | 6 ++-- .../interfaces/System.EnvironmentInfo.html | 12 +++---- .../docs/interfaces/System.OSInfo.html | 10 +++--- .../runtime/docs/modules/Application.html | 2 +- .../runtime/docs/modules/Browser.html | 2 +- .../@wailsio/runtime/docs/modules/Call.html | 2 +- .../runtime/docs/modules/Clipboard.html | 2 +- .../@wailsio/runtime/docs/modules/Create.html | 2 +- .../runtime/docs/modules/Dialogs.html | 2 +- .../@wailsio/runtime/docs/modules/Events.html | 2 +- .../@wailsio/runtime/docs/modules/Flags.html | 2 +- .../runtime/docs/modules/Screens.html | 2 +- .../@wailsio/runtime/docs/modules/System.html | 2 +- .../@wailsio/runtime/docs/modules/WML.html | 2 +- .../runtime/docs/variables/Events.Types.html | 2 +- .../runtime/docs/variables/Window.html | 2 +- .../@wailsio/runtime/package-lock.json | 4 +-- .../desktop/@wailsio/runtime/package.json | 2 +- 74 files changed, 149 insertions(+), 149 deletions(-) diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html index 602369672..f576a1307 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Call.RuntimeError.html @@ -1,6 +1,6 @@ RuntimeError | @wailsio/runtime

    Exception class that will be thrown in case the bound method returns an error. The value of the RuntimeError#name property is "RuntimeError".

    -

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Hierarchy

    • Error
      • RuntimeError

    Constructors

    Properties

    cause? message name @@ -8,4 +8,4 @@ The value of the

    Constructors

    • Constructs a new RuntimeError instance.

      Parameters

      • message: string

        The error message.

      • Rest ...args: any[]

        Optional arguments for the Error constructor.

        -

      Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file +

    Returns RuntimeError

    Properties

    cause?: unknown
    message: string
    name: string
    stack?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html index 4689be5ee..a9b6ec306 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/classes/Events.WailsEvent.html @@ -1,4 +1,4 @@ -WailsEvent | @wailsio/runtime

    Constructors

    constructor +WailsEvent | @wailsio/runtime

    Constructors

    Properties

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Properties

    data: any
    name: any

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html index 65cd5a1e9..d9aad5db4 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Hide.html @@ -1,2 +1,2 @@ Hide | @wailsio/runtime
    • Hides a certain method by calling the HideMethod function.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html index 49980fd4b..2e4b1968b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Quit.html @@ -1,2 +1,2 @@ Quit | @wailsio/runtime
    • Calls the QuitMethod to terminate the program.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html index cf34da36a..09f9ccb0a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Application.Show.html @@ -1,2 +1,2 @@ Show | @wailsio/runtime
    • Calls the ShowMethod and returns the result.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html index b9b6da401..924c511ac 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Browser.OpenURL.html @@ -1,3 +1,3 @@ OpenURL | @wailsio/runtime
    • Open a browser window to the given URL

      Parameters

      • url: string

        The URL to open

        -

      Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<string>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html index e990592a5..4ed223ea1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByID.html @@ -5,4 +5,4 @@ See Call for details.

    Returns Promise<any>

    • The result of the method call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html index dd557eb7d..4d55affab 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.ByName.html @@ -3,4 +3,4 @@ See Call for details.

    Parameters

    • methodName: string

      The name of the method in the format 'package.struct.method'.

    • Rest ...args: any[]

      The arguments to pass to the method.

    Returns Promise<any>

    The result of the method call.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html index 09da4e257..742831636 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Call.Call.html @@ -8,4 +8,4 @@ by the application- or service-level error marshaling functions.

    Returns Promise<any>

    • The result of the call.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html index 78251cceb..efff4ae38 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.SetText.html @@ -3,4 +3,4 @@

    Returns Promise<any>

    • A Promise that resolves when the operation is successful.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html index f71287cc9..a1f7fdc97 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Clipboard.Text.html @@ -1,3 +1,3 @@ Text | @wailsio/runtime
    • Get the Clipboard text

      Returns Promise<string>

      A promise that resolves with the text from the Clipboard.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html index 940f9fbd5..28f357def 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Any.html @@ -1,2 +1,2 @@ Any | @wailsio/runtime
    • Any is a dummy creation function for simple or unknown types.

      -

      Type Parameters

      • T

      Parameters

      • source: any

      Returns T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • source: any

    Returns T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html index ba201e603..4c3899dbc 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Array.html @@ -1,4 +1,4 @@ Array | @wailsio/runtime
    • Array takes a creation function for an arbitrary type and returns an in-place creation function for an array whose elements are of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => T[])

        • (source): T[]
        • Parameters

          • source: any

          Returns T[]

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => T[])

      • (source): T[]
      • Parameters

        • source: any

        Returns T[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html index 0dd07f9c1..111ee04b1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.ByteSlice.html @@ -1,3 +1,3 @@ ByteSlice | @wailsio/runtime
    • ByteSlice is a creation function that replaces null strings with empty strings.

      -

      Parameters

      • source: any

      Returns string

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • source: any

    Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html index ef6a9928c..3f5714ab9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Map.html @@ -1,4 +1,4 @@ Map | @wailsio/runtime
    • Map takes creation functions for two arbitrary types and returns an in-place creation function for an object whose keys and values are of those types.

      -

      Type Parameters

      • K
      • V

      Parameters

      • key: ((source) => K)
          • (source): K
          • Parameters

            • source: any

            Returns K

      • value: ((source) => V)
          • (source): V
          • Parameters

            • source: any

            Returns V

      Returns ((source) => {
          [_: K]: V;
      })

        • (source): {
              [_: K]: V;
          }
        • Parameters

          • source: any

          Returns {
              [_: K]: V;
          }

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • K
    • V

    Parameters

    • key: ((source) => K)
        • (source): K
        • Parameters

          • source: any

          Returns K

    • value: ((source) => V)
        • (source): V
        • Parameters

          • source: any

          Returns V

    Returns ((source) => {
        [_: K]: V;
    })

      • (source): {
            [_: K]: V;
        }
      • Parameters

        • source: any

        Returns {
            [_: K]: V;
        }

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html index 23ae04065..2d2650b8a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Nullable.html @@ -1,3 +1,3 @@ Nullable | @wailsio/runtime
    • Nullable takes a creation function for an arbitrary type and returns a creation function for a nullable value of that type.

      -

      Type Parameters

      • T

      Parameters

      • element: ((source) => T)
          • (source): T
          • Parameters

            • source: any

            Returns T

      Returns ((source) => null | T)

        • (source): null | T
        • Parameters

          • source: any

          Returns null | T

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Parameters

    • element: ((source) => T)
        • (source): T
        • Parameters

          • source: any

          Returns T

    Returns ((source) => null | T)

      • (source): null | T
      • Parameters

        • source: any

        Returns null | T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html index 4bc059759..0df214cb6 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Create.Struct.html @@ -1,3 +1,3 @@ Struct | @wailsio/runtime
    • Struct takes an object mapping field names to creation functions and returns an in-place creation function for a struct.

      -

      Type Parameters

      • T extends {
            [_: string]: ((source) => any);
        }
      • U extends {
            [Key in string | number | symbol]?: ReturnType<T[Key]>
        }

      Parameters

      • createField: T

      Returns ((source) => U)

        • (source): U
        • Parameters

          • source: any

          Returns U

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T extends {
          [_: string]: ((source) => any);
      }
    • U extends {
          [Key in string | number | symbol]?: ReturnType<T[Key]>
      }

    Parameters

    • createField: T

    Returns ((source) => U)

      • (source): U
      • Parameters

        • source: any

        Returns U

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html index 6f3048e4b..13e3d578b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Error.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html index caf1269b3..7d757fac8 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Info.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html index 5b30a4ee7..55de05e73 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.OpenFile.html @@ -1,3 +1,3 @@ OpenFile | @wailsio/runtime
    • Parameters

      Returns Promise<string | string[]>

      Returns selected file or list of files. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html index 8af24273c..11b6dc98b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Question.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html index 9139757c0..3084811a3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.SaveFile.html @@ -1,3 +1,3 @@ SaveFile | @wailsio/runtime
    • Parameters

      Returns Promise<string>

      Returns the selected file. Returns blank string if no file is selected.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html index 78fa0a77a..2ee135d07 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Dialogs.Warning.html @@ -2,4 +2,4 @@

    Returns Promise<string>

    • The label of the button pressed
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html index 259afe415..420439be0 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Emit.html @@ -3,4 +3,4 @@

    Returns any

    • The result of the emitted event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html index c26214528..48338e53b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Off.html @@ -1,4 +1,4 @@ Off | @wailsio/runtime
    • Removes event listeners for the specified event names.

      Parameters

      • eventName: string

        The name of the event to remove listeners for.

      • Rest ...additionalEventNames: string[]

        Additional event names to remove listeners for.

        -

      Returns undefined

    Generated using TypeDoc

    \ No newline at end of file +

    Returns undefined

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html index d9bfd8cc3..9a6e301b1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OffAll.html @@ -1,3 +1,3 @@ OffAll | @wailsio/runtime
    • Removes all event listeners.

      Returns void

      Function

      OffAll

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html index e7cc267f0..a070df215 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.On.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html index b2a786508..6b8dddc2d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.OnMultiple.html @@ -5,4 +5,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html index 9051c4958..fc4e6606e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.Once.html @@ -4,4 +4,4 @@

    Returns Function

    • A function that, when called, will unregister the callback from the event.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html index 74af7565e..ffec815e1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Events.setup.html @@ -1 +1 @@ -setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +setup | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html index fd755cb1c..1818913f1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Flags.GetFlag.html @@ -3,4 +3,4 @@

    Returns any

    • The value associated with the specified key.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html index 500db8d08..5a367a7dc 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetAll.html @@ -1,3 +1,3 @@ GetAll | @wailsio/runtime
    • Gets all screens.

      Returns Promise<Screen[]>

      A promise that resolves to an array of Screen objects.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html index e4fba9c94..703aa2636 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetCurrent.html @@ -1,3 +1,3 @@ GetCurrent | @wailsio/runtime
    • Gets the current active screen.

      Returns Promise<Screen>

      A promise that resolves with the current active screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html index 9634da511..1e71b9f77 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/Screens.GetPrimary.html @@ -1,3 +1,3 @@ GetPrimary | @wailsio/runtime
    • Gets the primary screen.

      Returns Promise<Screen>

      A promise that resolves to the primary screen.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html index 54d746eff..3baa6d1e9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Capabilities.html @@ -1,4 +1,4 @@ Capabilities | @wailsio/runtime
    • Fetches the capabilities of the application from the server.

      Returns Promise<Object>

      A promise that resolves to an object containing the capabilities.

      Async

      Function

      Capabilities

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html index b49ba20cc..6eddbdc9e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.Environment.html @@ -2,4 +2,4 @@
  • A promise that resolves to an object containing OS and system architecture.
  • Function

    Retrieves environment details.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html index 37a885d94..261861e3e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsAMD64.html @@ -1,3 +1,3 @@ IsAMD64 | @wailsio/runtime
    • Checks if the current environment architecture is AMD64.

      Returns boolean

      True if the current environment architecture is AMD64, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html index b20f5d87e..942943970 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM.html @@ -1,3 +1,3 @@ IsARM | @wailsio/runtime
    • Checks if the current architecture is ARM.

      Returns boolean

      True if the current architecture is ARM, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html index acb3841a6..69eca7bc7 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsARM64.html @@ -2,4 +2,4 @@

    Returns boolean

    • Returns true if the environment is ARM64 architecture, otherwise returns false.
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html index 620afc3ce..522358524 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDarkMode.html @@ -2,4 +2,4 @@
  • A promise that resolves to a boolean value indicating if the system is in dark mode.
  • Function

    Retrieves the system dark mode status.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html index 0670c693e..2c7cb9cc2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsDebug.html @@ -1 +1 @@ -IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +IsDebug | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html index c1738bc3b..1b0c5547a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsLinux.html @@ -1,3 +1,3 @@ IsLinux | @wailsio/runtime
    • Checks if the current operating system is Linux.

      Returns boolean

      Returns true if the current operating system is Linux, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html index 26faf8a94..29985ed3a 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsMac.html @@ -1,3 +1,3 @@ IsMac | @wailsio/runtime
    • Checks if the current environment is a macOS operating system.

      Returns boolean

      True if the environment is macOS, false otherwise.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html index 5630846b7..41dce20d9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.IsWindows.html @@ -1,3 +1,3 @@ IsWindows | @wailsio/runtime
    • Checks if the current operating system is Windows.

      Returns boolean

      True if the operating system is Windows, otherwise false.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html index 41a9c9016..e4044cdd3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/System.invoke.html @@ -1 +1 @@ -invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +invoke | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html index 2db32f932..112e5bf2c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Enable.html @@ -1,2 +1,2 @@ Enable | @wailsio/runtime
    • Schedules an automatic reload of WML to be performed as soon as the document is fully loaded.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html index 030549259..1f864defd 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/WML.Reload.html @@ -1,2 +1,2 @@ Reload | @wailsio/runtime
    • Reloads the WML page by adding necessary event listeners and browser listeners.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html index bcd60c3d3..b3afefb7d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/functions/init.html @@ -1 +1 @@ -init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file +init | @wailsio/runtime

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html index f602f876e..9e4130c5c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Call.CallOptions.html @@ -1,7 +1,7 @@ -CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args +CallOptions | @wailsio/runtime

    Interface CallOptions

    interface CallOptions {
        args: any[];
        methodID: undefined | number;
        methodName: undefined | string;
    }

    Properties

    args: any[]

    Arguments to be passed into the bound method.

    -
    methodID: undefined | number

    The numeric ID of the bound method to call.

    -
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    methodID: undefined | number

    The numeric ID of the bound method to call.

    +
    methodName: undefined | string

    The fully qualified name of the bound method to call.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html index 6e3951126..81813e6b2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.Button.html @@ -1,7 +1,7 @@ -Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel +Button | @wailsio/runtime
    interface Button {
        IsCancel: undefined | boolean;
        IsDefault: undefined | boolean;
        Label: undefined | string;
    }

    Properties

    IsCancel: undefined | boolean

    True if the button should cancel an operation when clicked.

    -
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    -
    Label: undefined | string

    Text that appears within the button.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    IsDefault: undefined | boolean

    True if the button should be the default action when the user presses enter.

    +
    Label: undefined | string

    Text that appears within the button.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html index 3ce8b5a34..4195a04cb 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.FileFilter.html @@ -1,5 +1,5 @@ -FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    DisplayName +FileFilter | @wailsio/runtime
    interface FileFilter {
        DisplayName: undefined | string;
        Pattern: undefined | string;
    }

    Properties

    Properties

    DisplayName: undefined | string

    Display name for the filter, it could be "Text Files", "Images" etc.

    -
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Pattern: undefined | string

    Pattern to match for the filter, e.g. ".txt;.md" for text markdown files.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html index 661b1efe0..e9b3e778b 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.MessageDialogOptions.html @@ -1,9 +1,9 @@ -MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons +MessageDialogOptions | @wailsio/runtime

    Interface MessageDialogOptions

    interface MessageDialogOptions {
        Buttons: undefined | Button[];
        Detached: undefined | boolean;
        Message: undefined | string;
        Title: undefined | string;
    }

    Properties

    Buttons: undefined | Button[]

    Array of button options to show in the dialog.

    -
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    -
    Message: undefined | string

    The main message to show in the dialog.

    -
    Title: undefined | string

    The title of the dialog window.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Detached: undefined | boolean

    True if the dialog should appear detached from the main window (if applicable).

    +
    Message: undefined | string

    The main message to show in the dialog.

    +
    Title: undefined | string

    The title of the dialog window.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html index 455bf1780..e27b958e6 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.OpenFileDialogOptions.html @@ -1,4 +1,4 @@ -OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +OpenFileDialogOptions | @wailsio/runtime

    Interface OpenFileDialogOptions

    interface OpenFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html index 0417b185c..1ea91cb9c 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Dialogs.SaveFileDialogOptions.html @@ -1,4 +1,4 @@ -SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection +SaveFileDialogOptions | @wailsio/runtime

    Interface SaveFileDialogOptions

    interface SaveFileDialogOptions {
        AllowsMultipleSelection: undefined | boolean;
        AllowsOtherFiletypes: undefined | boolean;
        ButtonText: undefined | string;
        CanChooseDirectories: undefined | boolean;
        CanChooseFiles: undefined | boolean;
        CanCreateDirectories: undefined | boolean;
        CanSelectHiddenExtension: undefined | boolean;
        Detached: undefined | boolean;
        Directory: undefined | string;
        Filename: undefined | string;
        Filters: undefined | FileFilter[];
        HideExtension: undefined | boolean;
        Message: undefined | string;
        ResolvesAliases: undefined | boolean;
        ShowHiddenFiles: undefined | boolean;
        Title: undefined | string;
        TreatsFilePackagesAsDirectories: undefined | boolean;
    }

    Properties

    AllowsMultipleSelection: undefined | boolean

    Indicates if multiple selection is allowed.

    -
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    -
    ButtonText: undefined | string

    Text to display on the button.

    -
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    -
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    -
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    -
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    -
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    -
    Directory: undefined | string

    Directory to open in the dialog.

    -
    Filename: undefined | string

    Default filename to use in the dialog.

    -
    Filters: undefined | FileFilter[]

    Array of file filters.

    -
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    -
    Message: undefined | string

    Message to show in the dialog.

    -
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    -
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    -
    Title: undefined | string

    Title of the dialog.

    -
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    AllowsOtherFiletypes: undefined | boolean

    Indicates if other file types are allowed.

    +
    ButtonText: undefined | string

    Text to display on the button.

    +
    CanChooseDirectories: undefined | boolean

    Indicates if directories can be chosen.

    +
    CanChooseFiles: undefined | boolean

    Indicates if files can be chosen.

    +
    CanCreateDirectories: undefined | boolean

    Indicates if directories can be created.

    +
    CanSelectHiddenExtension: undefined | boolean

    Indicates if hidden extensions can be selected.

    +
    Detached: undefined | boolean

    Indicates if the dialog should appear detached from the main window.

    +
    Directory: undefined | string

    Directory to open in the dialog.

    +
    Filename: undefined | string

    Default filename to use in the dialog.

    +
    Filters: undefined | FileFilter[]

    Array of file filters.

    +
    HideExtension: undefined | boolean

    Indicates if the extension should be hidden.

    +
    Message: undefined | string

    Message to show in the dialog.

    +
    ResolvesAliases: undefined | boolean

    Indicates if aliases should be resolved.

    +
    ShowHiddenFiles: undefined | boolean

    Indicates if hidden files should be shown.

    +
    Title: undefined | string

    Title of the dialog.

    +
    TreatsFilePackagesAsDirectories: undefined | boolean

    Indicates if file packages should be treated as directories.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html index fc8396193..bf5980ee3 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Rect.html @@ -1,9 +1,9 @@ -Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Height +Rect | @wailsio/runtime
    interface Rect {
        Height: number;
        Width: number;
        X: number;
        Y: number;
    }

    Properties

    Properties

    Height: number

    The height of the rectangle.

    -
    Width: number

    The width of the rectangle.

    -
    X: number

    The X coordinate of the origin.

    -
    Y: number

    The Y coordinate of the origin.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width of the rectangle.

    +
    X: number

    The X coordinate of the origin.

    +
    Y: number

    The Y coordinate of the origin.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html index 3d527004a..b85d6fc1d 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Screen.html @@ -1,4 +1,4 @@ -Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds +Screen | @wailsio/runtime
    interface Screen {
        Bounds: Rect;
        ID: string;
        IsPrimary: boolean;
        Name: string;
        PhysicalBounds: Rect;
        PhysicalWorkArea: Rect;
        Rotation: number;
        ScaleFactor: number;
        Size: Size;
        WorkArea: Rect;
        X: number;
        Y: number;
    }

    Properties

    Bounds ID IsPrimary Name @@ -11,15 +11,15 @@ X Y

    Properties

    Bounds: Rect

    Contains the bounds of the screen in terms of X, Y, Width, and Height.

    -
    ID: string

    Unique identifier for the screen.

    -
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    -
    Name: string

    Human readable name of the screen.

    -
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    -
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    -
    Rotation: number

    The rotation of the screen.

    -
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    -
    Size: Size

    Contains the width and height of the screen.

    -
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    -
    X: number

    The X coordinate of the screen.

    -
    Y: number

    The Y coordinate of the screen.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    Unique identifier for the screen.

    +
    IsPrimary: boolean

    True if this is the primary monitor selected by the user in the operating system.

    +
    Name: string

    Human readable name of the screen.

    +
    PhysicalBounds: Rect

    Contains the physical bounds of the screen in terms of X, Y, Width, and Height (before scaling).

    +
    PhysicalWorkArea: Rect

    Contains the physical WorkArea of the screen (before scaling).

    +
    Rotation: number

    The rotation of the screen.

    +
    ScaleFactor: number

    The scale factor of the screen (DPI/96). 1 = standard DPI, 2 = HiDPI (Retina), etc.

    +
    Size: Size

    Contains the width and height of the screen.

    +
    WorkArea: Rect

    Contains the area of the screen that is actually usable (excluding taskbar and other system UI).

    +
    X: number

    The X coordinate of the screen.

    +
    Y: number

    The Y coordinate of the screen.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html index d0ce4d079..7a66eee62 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/Screens.Size.html @@ -1,5 +1,5 @@ -Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Height +Size | @wailsio/runtime
    interface Size {
        Height: number;
        Width: number;
    }

    Properties

    Properties

    Height: number

    The height.

    -
    Width: number

    The width.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Width: number

    The width.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html index 0afdfa49d..cc8c476a7 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.EnvironmentInfo.html @@ -1,11 +1,11 @@ -EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch +EnvironmentInfo | @wailsio/runtime

    Interface EnvironmentInfo

    interface EnvironmentInfo {
        Arch: string;
        Debug: boolean;
        OS: string;
        OSInfo: OSInfo;
        PlatformInfo: Object;
    }

    Properties

    Arch: string

    The architecture of the system.

    -
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    -
    OS: string

    The operating system in use.

    -
    OSInfo: OSInfo

    Details of the operating system.

    -
    PlatformInfo: Object

    Additional platform information.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Debug: boolean

    True if the application is running in debug mode, otherwise false.

    +
    OS: string

    The operating system in use.

    +
    OSInfo: OSInfo

    Details of the operating system.

    +
    PlatformInfo: Object

    Additional platform information.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html index 229a31dec..7b8db2b02 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/interfaces/System.OSInfo.html @@ -1,9 +1,9 @@ -OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Branding +OSInfo | @wailsio/runtime
    interface OSInfo {
        Branding: string;
        ID: string;
        Name: string;
        Version: string;
    }

    Properties

    Properties

    Branding: string

    The branding of the OS.

    -
    ID: string

    The ID of the OS.

    -
    Name: string

    The name of the OS.

    -
    Version: string

    The version of the OS.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    ID: string

    The ID of the OS.

    +
    Name: string

    The name of the OS.

    +
    Version: string

    The version of the OS.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html index 3d90d6c44..8d0c53d6e 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Application.html @@ -1,4 +1,4 @@ -Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Hide +Application | @wailsio/runtime

    Namespace Application

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html index 77a8cdd17..2d0027aa2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Browser.html @@ -1,2 +1,2 @@ -Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    OpenURL +Browser | @wailsio/runtime

    Namespace Browser

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html index 600f3d2ea..f180a0aec 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Call.html @@ -1,4 +1,4 @@ -Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    RuntimeError +Call | @wailsio/runtime

    Namespace Call

    Index

    Classes

    Interfaces

    Functions

    ByID ByName diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html index 2b315ac79..1c415c420 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Clipboard.html @@ -1,3 +1,3 @@ -Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    SetText +Clipboard | @wailsio/runtime

    Namespace Clipboard

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html index c61072bd1..96efeea65 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Create.html @@ -1,4 +1,4 @@ -Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any +Create | @wailsio/runtime

    Namespace Create

    Index

    Functions

    Any Array ByteSlice Map diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html index b0a5bf345..72fbe9af9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Dialogs.html @@ -1,4 +1,4 @@ -Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button +Dialogs | @wailsio/runtime

    Namespace Dialogs

    Index

    Interfaces

    Button FileFilter MessageDialogOptions OpenFileDialogOptions diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html index d4fe00296..5ed2507b9 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Events.html @@ -1,4 +1,4 @@ -Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    WailsEvent +Events | @wailsio/runtime

    Namespace Events

    Index

    Classes

    Variables

    Functions

    Emit Off diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html index e6a8eb1c4..05f25a026 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Flags.html @@ -1,2 +1,2 @@ -Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    GetFlag +Flags | @wailsio/runtime

    Namespace Flags

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html index dce388503..4dfa14f27 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/Screens.html @@ -1,4 +1,4 @@ -Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Rect +Screens | @wailsio/runtime

    Namespace Screens

    Index

    Interfaces

    Functions

    GetAll diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html index cc624c92f..cd08729b2 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/System.html @@ -1,4 +1,4 @@ -System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    EnvironmentInfo +System | @wailsio/runtime

    Namespace System

    Index

    Interfaces

    Functions

    Capabilities Environment diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html index b592696af..f4fa9b9a1 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/modules/WML.html @@ -1,3 +1,3 @@ -WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Enable +WML | @wailsio/runtime

    Namespace WML

    Index

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html index 08b19fd84..c4c73cf87 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Events.Types.html @@ -1 +1 @@ -Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file +Types | @wailsio/runtime

    Variable TypesConst

    Types: {
        Common: {
            ApplicationOpenedWithFile: string;
            ApplicationStarted: string;
            ThemeChanged: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFilesDropped: string;
            WindowFocus: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowLostFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowRestore: string;
            WindowRuntimeReady: string;
            WindowShow: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZoom: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Linux: {
            ApplicationStartup: string;
            SystemThemeChanged: string;
            WindowDeleteEvent: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowFocusIn: string;
            WindowFocusOut: string;
            WindowLoadChanged: string;
        };
        Mac: {
            ApplicationDidBecomeActive: string;
            ApplicationDidChangeBackingProperties: string;
            ApplicationDidChangeEffectiveAppearance: string;
            ApplicationDidChangeIcon: string;
            ApplicationDidChangeOcclusionState: string;
            ApplicationDidChangeScreenParameters: string;
            ApplicationDidChangeStatusBarFrame: string;
            ApplicationDidChangeStatusBarOrientation: string;
            ApplicationDidChangeTheme: string;
            ApplicationDidFinishLaunching: string;
            ApplicationDidHide: string;
            ApplicationDidResignActive: string;
            ApplicationDidUnhide: string;
            ApplicationDidUpdate: string;
            ApplicationShouldHandleReopen: string;
            ApplicationWillBecomeActive: string;
            ApplicationWillFinishLaunching: string;
            ApplicationWillHide: string;
            ApplicationWillResignActive: string;
            ApplicationWillTerminate: string;
            ApplicationWillUnhide: string;
            ApplicationWillUpdate: string;
            MenuDidAddItem: string;
            MenuDidBeginTracking: string;
            MenuDidClose: string;
            MenuDidDisplayItem: string;
            MenuDidEndTracking: string;
            MenuDidHighlightItem: string;
            MenuDidOpen: string;
            MenuDidPopUp: string;
            MenuDidRemoveItem: string;
            MenuDidSendAction: string;
            MenuDidSendActionToItem: string;
            MenuDidUpdate: string;
            MenuWillAddItem: string;
            MenuWillBeginTracking: string;
            MenuWillDisplayItem: string;
            MenuWillEndTracking: string;
            MenuWillHighlightItem: string;
            MenuWillOpen: string;
            MenuWillPopUp: string;
            MenuWillRemoveItem: string;
            MenuWillSendAction: string;
            MenuWillSendActionToItem: string;
            MenuWillUpdate: string;
            WebViewDidCommitNavigation: string;
            WebViewDidFinishNavigation: string;
            WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
            WebViewDidStartProvisionalNavigation: string;
            WindowDidBecomeKey: string;
            WindowDidBecomeMain: string;
            WindowDidBeginSheet: string;
            WindowDidChangeAlpha: string;
            WindowDidChangeBackingLocation: string;
            WindowDidChangeBackingProperties: string;
            WindowDidChangeCollectionBehavior: string;
            WindowDidChangeEffectiveAppearance: string;
            WindowDidChangeOcclusionState: string;
            WindowDidChangeOrderingMode: string;
            WindowDidChangeScreen: string;
            WindowDidChangeScreenParameters: string;
            WindowDidChangeScreenProfile: string;
            WindowDidChangeScreenSpace: string;
            WindowDidChangeScreenSpaceProperties: string;
            WindowDidChangeSharingType: string;
            WindowDidChangeSpace: string;
            WindowDidChangeSpaceOrderingMode: string;
            WindowDidChangeTitle: string;
            WindowDidChangeToolbar: string;
            WindowDidDeminiaturize: string;
            WindowDidEndSheet: string;
            WindowDidEnterFullScreen: string;
            WindowDidEnterVersionBrowser: string;
            WindowDidExitFullScreen: string;
            WindowDidExitVersionBrowser: string;
            WindowDidExpose: string;
            WindowDidFocus: string;
            WindowDidMiniaturize: string;
            WindowDidMove: string;
            WindowDidOrderOffScreen: string;
            WindowDidOrderOnScreen: string;
            WindowDidResignKey: string;
            WindowDidResignMain: string;
            WindowDidResize: string;
            WindowDidUpdate: string;
            WindowDidUpdateAlpha: string;
            WindowDidUpdateCollectionBehavior: string;
            WindowDidUpdateCollectionProperties: string;
            WindowDidUpdateShadow: string;
            WindowDidUpdateTitle: string;
            WindowDidUpdateToolbar: string;
            WindowDidZoom: string;
            WindowFileDraggingEntered: string;
            WindowFileDraggingExited: string;
            WindowFileDraggingPerformed: string;
            WindowHide: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowShouldClose: string;
            WindowShow: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowWillBecomeKey: string;
            WindowWillBecomeMain: string;
            WindowWillBeginSheet: string;
            WindowWillChangeOrderingMode: string;
            WindowWillClose: string;
            WindowWillDeminiaturize: string;
            WindowWillEnterFullScreen: string;
            WindowWillEnterVersionBrowser: string;
            WindowWillExitFullScreen: string;
            WindowWillExitVersionBrowser: string;
            WindowWillFocus: string;
            WindowWillMiniaturize: string;
            WindowWillMove: string;
            WindowWillOrderOffScreen: string;
            WindowWillOrderOnScreen: string;
            WindowWillResignMain: string;
            WindowWillResize: string;
            WindowWillUnfocus: string;
            WindowWillUpdate: string;
            WindowWillUpdateAlpha: string;
            WindowWillUpdateCollectionBehavior: string;
            WindowWillUpdateCollectionProperties: string;
            WindowWillUpdateShadow: string;
            WindowWillUpdateTitle: string;
            WindowWillUpdateToolbar: string;
            WindowWillUpdateVisibility: string;
            WindowWillUseStandardFrame: string;
            WindowZoomIn: string;
            WindowZoomOut: string;
            WindowZoomReset: string;
        };
        Windows: {
            APMPowerSettingChange: string;
            APMPowerStatusChange: string;
            APMResumeAutomatic: string;
            APMResumeSuspend: string;
            APMSuspend: string;
            ApplicationStarted: string;
            SystemThemeChanged: string;
            WebViewNavigationCompleted: string;
            WindowActive: string;
            WindowBackgroundErase: string;
            WindowClickActive: string;
            WindowClosing: string;
            WindowDPIChanged: string;
            WindowDidMove: string;
            WindowDidResize: string;
            WindowDragDrop: string;
            WindowDragEnter: string;
            WindowDragLeave: string;
            WindowDragOver: string;
            WindowEndMove: string;
            WindowEndResize: string;
            WindowFullscreen: string;
            WindowHide: string;
            WindowInactive: string;
            WindowKeyDown: string;
            WindowKeyUp: string;
            WindowKillFocus: string;
            WindowMaximise: string;
            WindowMinimise: string;
            WindowNonClientHit: string;
            WindowNonClientMouseDown: string;
            WindowNonClientMouseLeave: string;
            WindowNonClientMouseMove: string;
            WindowNonClientMouseUp: string;
            WindowPaint: string;
            WindowRestore: string;
            WindowSetFocus: string;
            WindowShow: string;
            WindowStartMove: string;
            WindowStartResize: string;
            WindowUnFullscreen: string;
            WindowUnMaximise: string;
            WindowUnMinimise: string;
            WindowZOrderChanged: string;
        };
    } = EventTypes

    Type declaration

    • Common: {
          ApplicationOpenedWithFile: string;
          ApplicationStarted: string;
          ThemeChanged: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFilesDropped: string;
          WindowFocus: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowLostFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowRestore: string;
          WindowRuntimeReady: string;
          WindowShow: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZoom: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationOpenedWithFile: string
      • ApplicationStarted: string
      • ThemeChanged: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFilesDropped: string
      • WindowFocus: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowLostFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowRestore: string
      • WindowRuntimeReady: string
      • WindowShow: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZoom: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Linux: {
          ApplicationStartup: string;
          SystemThemeChanged: string;
          WindowDeleteEvent: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowFocusIn: string;
          WindowFocusOut: string;
          WindowLoadChanged: string;
      }
      • ApplicationStartup: string
      • SystemThemeChanged: string
      • WindowDeleteEvent: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowFocusIn: string
      • WindowFocusOut: string
      • WindowLoadChanged: string
    • Mac: {
          ApplicationDidBecomeActive: string;
          ApplicationDidChangeBackingProperties: string;
          ApplicationDidChangeEffectiveAppearance: string;
          ApplicationDidChangeIcon: string;
          ApplicationDidChangeOcclusionState: string;
          ApplicationDidChangeScreenParameters: string;
          ApplicationDidChangeStatusBarFrame: string;
          ApplicationDidChangeStatusBarOrientation: string;
          ApplicationDidChangeTheme: string;
          ApplicationDidFinishLaunching: string;
          ApplicationDidHide: string;
          ApplicationDidResignActive: string;
          ApplicationDidUnhide: string;
          ApplicationDidUpdate: string;
          ApplicationShouldHandleReopen: string;
          ApplicationWillBecomeActive: string;
          ApplicationWillFinishLaunching: string;
          ApplicationWillHide: string;
          ApplicationWillResignActive: string;
          ApplicationWillTerminate: string;
          ApplicationWillUnhide: string;
          ApplicationWillUpdate: string;
          MenuDidAddItem: string;
          MenuDidBeginTracking: string;
          MenuDidClose: string;
          MenuDidDisplayItem: string;
          MenuDidEndTracking: string;
          MenuDidHighlightItem: string;
          MenuDidOpen: string;
          MenuDidPopUp: string;
          MenuDidRemoveItem: string;
          MenuDidSendAction: string;
          MenuDidSendActionToItem: string;
          MenuDidUpdate: string;
          MenuWillAddItem: string;
          MenuWillBeginTracking: string;
          MenuWillDisplayItem: string;
          MenuWillEndTracking: string;
          MenuWillHighlightItem: string;
          MenuWillOpen: string;
          MenuWillPopUp: string;
          MenuWillRemoveItem: string;
          MenuWillSendAction: string;
          MenuWillSendActionToItem: string;
          MenuWillUpdate: string;
          WebViewDidCommitNavigation: string;
          WebViewDidFinishNavigation: string;
          WebViewDidReceiveServerRedirectForProvisionalNavigation: string;
          WebViewDidStartProvisionalNavigation: string;
          WindowDidBecomeKey: string;
          WindowDidBecomeMain: string;
          WindowDidBeginSheet: string;
          WindowDidChangeAlpha: string;
          WindowDidChangeBackingLocation: string;
          WindowDidChangeBackingProperties: string;
          WindowDidChangeCollectionBehavior: string;
          WindowDidChangeEffectiveAppearance: string;
          WindowDidChangeOcclusionState: string;
          WindowDidChangeOrderingMode: string;
          WindowDidChangeScreen: string;
          WindowDidChangeScreenParameters: string;
          WindowDidChangeScreenProfile: string;
          WindowDidChangeScreenSpace: string;
          WindowDidChangeScreenSpaceProperties: string;
          WindowDidChangeSharingType: string;
          WindowDidChangeSpace: string;
          WindowDidChangeSpaceOrderingMode: string;
          WindowDidChangeTitle: string;
          WindowDidChangeToolbar: string;
          WindowDidDeminiaturize: string;
          WindowDidEndSheet: string;
          WindowDidEnterFullScreen: string;
          WindowDidEnterVersionBrowser: string;
          WindowDidExitFullScreen: string;
          WindowDidExitVersionBrowser: string;
          WindowDidExpose: string;
          WindowDidFocus: string;
          WindowDidMiniaturize: string;
          WindowDidMove: string;
          WindowDidOrderOffScreen: string;
          WindowDidOrderOnScreen: string;
          WindowDidResignKey: string;
          WindowDidResignMain: string;
          WindowDidResize: string;
          WindowDidUpdate: string;
          WindowDidUpdateAlpha: string;
          WindowDidUpdateCollectionBehavior: string;
          WindowDidUpdateCollectionProperties: string;
          WindowDidUpdateShadow: string;
          WindowDidUpdateTitle: string;
          WindowDidUpdateToolbar: string;
          WindowDidZoom: string;
          WindowFileDraggingEntered: string;
          WindowFileDraggingExited: string;
          WindowFileDraggingPerformed: string;
          WindowHide: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowShouldClose: string;
          WindowShow: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowWillBecomeKey: string;
          WindowWillBecomeMain: string;
          WindowWillBeginSheet: string;
          WindowWillChangeOrderingMode: string;
          WindowWillClose: string;
          WindowWillDeminiaturize: string;
          WindowWillEnterFullScreen: string;
          WindowWillEnterVersionBrowser: string;
          WindowWillExitFullScreen: string;
          WindowWillExitVersionBrowser: string;
          WindowWillFocus: string;
          WindowWillMiniaturize: string;
          WindowWillMove: string;
          WindowWillOrderOffScreen: string;
          WindowWillOrderOnScreen: string;
          WindowWillResignMain: string;
          WindowWillResize: string;
          WindowWillUnfocus: string;
          WindowWillUpdate: string;
          WindowWillUpdateAlpha: string;
          WindowWillUpdateCollectionBehavior: string;
          WindowWillUpdateCollectionProperties: string;
          WindowWillUpdateShadow: string;
          WindowWillUpdateTitle: string;
          WindowWillUpdateToolbar: string;
          WindowWillUpdateVisibility: string;
          WindowWillUseStandardFrame: string;
          WindowZoomIn: string;
          WindowZoomOut: string;
          WindowZoomReset: string;
      }
      • ApplicationDidBecomeActive: string
      • ApplicationDidChangeBackingProperties: string
      • ApplicationDidChangeEffectiveAppearance: string
      • ApplicationDidChangeIcon: string
      • ApplicationDidChangeOcclusionState: string
      • ApplicationDidChangeScreenParameters: string
      • ApplicationDidChangeStatusBarFrame: string
      • ApplicationDidChangeStatusBarOrientation: string
      • ApplicationDidChangeTheme: string
      • ApplicationDidFinishLaunching: string
      • ApplicationDidHide: string
      • ApplicationDidResignActive: string
      • ApplicationDidUnhide: string
      • ApplicationDidUpdate: string
      • ApplicationShouldHandleReopen: string
      • ApplicationWillBecomeActive: string
      • ApplicationWillFinishLaunching: string
      • ApplicationWillHide: string
      • ApplicationWillResignActive: string
      • ApplicationWillTerminate: string
      • ApplicationWillUnhide: string
      • ApplicationWillUpdate: string
      • MenuDidAddItem: string
      • MenuDidBeginTracking: string
      • MenuDidClose: string
      • MenuDidDisplayItem: string
      • MenuDidEndTracking: string
      • MenuDidHighlightItem: string
      • MenuDidOpen: string
      • MenuDidPopUp: string
      • MenuDidRemoveItem: string
      • MenuDidSendAction: string
      • MenuDidSendActionToItem: string
      • MenuDidUpdate: string
      • MenuWillAddItem: string
      • MenuWillBeginTracking: string
      • MenuWillDisplayItem: string
      • MenuWillEndTracking: string
      • MenuWillHighlightItem: string
      • MenuWillOpen: string
      • MenuWillPopUp: string
      • MenuWillRemoveItem: string
      • MenuWillSendAction: string
      • MenuWillSendActionToItem: string
      • MenuWillUpdate: string
      • WebViewDidCommitNavigation: string
      • WebViewDidFinishNavigation: string
      • WebViewDidReceiveServerRedirectForProvisionalNavigation: string
      • WebViewDidStartProvisionalNavigation: string
      • WindowDidBecomeKey: string
      • WindowDidBecomeMain: string
      • WindowDidBeginSheet: string
      • WindowDidChangeAlpha: string
      • WindowDidChangeBackingLocation: string
      • WindowDidChangeBackingProperties: string
      • WindowDidChangeCollectionBehavior: string
      • WindowDidChangeEffectiveAppearance: string
      • WindowDidChangeOcclusionState: string
      • WindowDidChangeOrderingMode: string
      • WindowDidChangeScreen: string
      • WindowDidChangeScreenParameters: string
      • WindowDidChangeScreenProfile: string
      • WindowDidChangeScreenSpace: string
      • WindowDidChangeScreenSpaceProperties: string
      • WindowDidChangeSharingType: string
      • WindowDidChangeSpace: string
      • WindowDidChangeSpaceOrderingMode: string
      • WindowDidChangeTitle: string
      • WindowDidChangeToolbar: string
      • WindowDidDeminiaturize: string
      • WindowDidEndSheet: string
      • WindowDidEnterFullScreen: string
      • WindowDidEnterVersionBrowser: string
      • WindowDidExitFullScreen: string
      • WindowDidExitVersionBrowser: string
      • WindowDidExpose: string
      • WindowDidFocus: string
      • WindowDidMiniaturize: string
      • WindowDidMove: string
      • WindowDidOrderOffScreen: string
      • WindowDidOrderOnScreen: string
      • WindowDidResignKey: string
      • WindowDidResignMain: string
      • WindowDidResize: string
      • WindowDidUpdate: string
      • WindowDidUpdateAlpha: string
      • WindowDidUpdateCollectionBehavior: string
      • WindowDidUpdateCollectionProperties: string
      • WindowDidUpdateShadow: string
      • WindowDidUpdateTitle: string
      • WindowDidUpdateToolbar: string
      • WindowDidZoom: string
      • WindowFileDraggingEntered: string
      • WindowFileDraggingExited: string
      • WindowFileDraggingPerformed: string
      • WindowHide: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowShouldClose: string
      • WindowShow: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowWillBecomeKey: string
      • WindowWillBecomeMain: string
      • WindowWillBeginSheet: string
      • WindowWillChangeOrderingMode: string
      • WindowWillClose: string
      • WindowWillDeminiaturize: string
      • WindowWillEnterFullScreen: string
      • WindowWillEnterVersionBrowser: string
      • WindowWillExitFullScreen: string
      • WindowWillExitVersionBrowser: string
      • WindowWillFocus: string
      • WindowWillMiniaturize: string
      • WindowWillMove: string
      • WindowWillOrderOffScreen: string
      • WindowWillOrderOnScreen: string
      • WindowWillResignMain: string
      • WindowWillResize: string
      • WindowWillUnfocus: string
      • WindowWillUpdate: string
      • WindowWillUpdateAlpha: string
      • WindowWillUpdateCollectionBehavior: string
      • WindowWillUpdateCollectionProperties: string
      • WindowWillUpdateShadow: string
      • WindowWillUpdateTitle: string
      • WindowWillUpdateToolbar: string
      • WindowWillUpdateVisibility: string
      • WindowWillUseStandardFrame: string
      • WindowZoomIn: string
      • WindowZoomOut: string
      • WindowZoomReset: string
    • Windows: {
          APMPowerSettingChange: string;
          APMPowerStatusChange: string;
          APMResumeAutomatic: string;
          APMResumeSuspend: string;
          APMSuspend: string;
          ApplicationStarted: string;
          SystemThemeChanged: string;
          WebViewNavigationCompleted: string;
          WindowActive: string;
          WindowBackgroundErase: string;
          WindowClickActive: string;
          WindowClosing: string;
          WindowDPIChanged: string;
          WindowDidMove: string;
          WindowDidResize: string;
          WindowDragDrop: string;
          WindowDragEnter: string;
          WindowDragLeave: string;
          WindowDragOver: string;
          WindowEndMove: string;
          WindowEndResize: string;
          WindowFullscreen: string;
          WindowHide: string;
          WindowInactive: string;
          WindowKeyDown: string;
          WindowKeyUp: string;
          WindowKillFocus: string;
          WindowMaximise: string;
          WindowMinimise: string;
          WindowNonClientHit: string;
          WindowNonClientMouseDown: string;
          WindowNonClientMouseLeave: string;
          WindowNonClientMouseMove: string;
          WindowNonClientMouseUp: string;
          WindowPaint: string;
          WindowRestore: string;
          WindowSetFocus: string;
          WindowShow: string;
          WindowStartMove: string;
          WindowStartResize: string;
          WindowUnFullscreen: string;
          WindowUnMaximise: string;
          WindowUnMinimise: string;
          WindowZOrderChanged: string;
      }
      • APMPowerSettingChange: string
      • APMPowerStatusChange: string
      • APMResumeAutomatic: string
      • APMResumeSuspend: string
      • APMSuspend: string
      • ApplicationStarted: string
      • SystemThemeChanged: string
      • WebViewNavigationCompleted: string
      • WindowActive: string
      • WindowBackgroundErase: string
      • WindowClickActive: string
      • WindowClosing: string
      • WindowDPIChanged: string
      • WindowDidMove: string
      • WindowDidResize: string
      • WindowDragDrop: string
      • WindowDragEnter: string
      • WindowDragLeave: string
      • WindowDragOver: string
      • WindowEndMove: string
      • WindowEndResize: string
      • WindowFullscreen: string
      • WindowHide: string
      • WindowInactive: string
      • WindowKeyDown: string
      • WindowKeyUp: string
      • WindowKillFocus: string
      • WindowMaximise: string
      • WindowMinimise: string
      • WindowNonClientHit: string
      • WindowNonClientMouseDown: string
      • WindowNonClientMouseLeave: string
      • WindowNonClientMouseMove: string
      • WindowNonClientMouseUp: string
      • WindowPaint: string
      • WindowRestore: string
      • WindowSetFocus: string
      • WindowShow: string
      • WindowStartMove: string
      • WindowStartResize: string
      • WindowUnFullscreen: string
      • WindowUnMaximise: string
      • WindowUnMinimise: string
      • WindowZOrderChanged: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html index 70120076c..e21e91c08 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html +++ b/v3/internal/runtime/desktop/@wailsio/runtime/docs/variables/Window.html @@ -1,2 +1,2 @@ Window | @wailsio/runtime

    Variable WindowConst

    Window: Window = ...

    The window within which the script is running.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json index e163bd8ee..8591d7d71 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package-lock.json @@ -1,12 +1,12 @@ { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.63", + "version": "3.0.0-alpha.64", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@wailsio/runtime", - "version": "3.0.0-alpha.63", + "version": "3.0.0-alpha.64", "license": "MIT", "devDependencies": { "rimraf": "^5.0.5", diff --git a/v3/internal/runtime/desktop/@wailsio/runtime/package.json b/v3/internal/runtime/desktop/@wailsio/runtime/package.json index 89d4f30c3..0ce6274f5 100644 --- a/v3/internal/runtime/desktop/@wailsio/runtime/package.json +++ b/v3/internal/runtime/desktop/@wailsio/runtime/package.json @@ -1,7 +1,7 @@ { "name": "@wailsio/runtime", "type": "module", - "version": "3.0.0-alpha.63", + "version": "3.0.0-alpha.64", "description": "Wails Runtime", "types": "types/index.d.ts", "exports": {