Glutinum.Web
0.1.0
dotnet add package Glutinum.Web --version 0.1.0
NuGet\Install-Package Glutinum.Web -Version 0.1.0
<PackageReference Include="Glutinum.Web" Version="0.1.0" />
<PackageVersion Include="Glutinum.Web" Version="0.1.0" />
<PackageReference Include="Glutinum.Web" />
paket add Glutinum.Web --version 0.1.0
#r "nuget: Glutinum.Web, 0.1.0"
#:package Glutinum.Web@0.1.0
#addin nuget:?package=Glutinum.Web&version=0.1.0
#tool nuget:?package=Glutinum.Web&version=0.1.0
Glutinum.Web
Fable bindings for the DOM and the web APIs, generated by Glutinum from @types/web.
The bindings live in the Glutinum.Web module. The globals (document, window, fetch, setTimeout, the constructors) are static members of Glutinum.Web.Exports.
open Glutinum
open type Glutinum.Web.Exports
document.title <- "Hello"
let button = document.createElement "button"
button.textContent <- "Click me"
button.addEventListener ("click", fun (event: Web.Event) -> console.log event.``type``)
document.body.appendChild button |> ignore
for paragraph in document.querySelectorAll "p" do
console.log paragraph.textContent
A binding generated by Glutinum for a package using the DOM types references this package: add it next to the binding.
The file Glutinum.Web.fs is generated by ./build.sh bindings in the repository, do not edit it.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Fable.Core (>= 5.2.0)
- FSharp.Core (>= 10.1.301)
- Glutinum.Types (>= 0.2.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Glutinum.Web:
| Package | Downloads |
|---|---|
|
Glutinum.Node
Fable bindings for the Node.js APIs, generated by Glutinum from @types/node |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 31 | 9/19/2026 |
### 🚀 Features
* Publish Glutinum.Web and Glutinum.Node from the repository ([e90f3dd](https://github.com/glutinum-org/cli/commit/e90f3ddb54c929c213d6af2c50ee2ecd9a221e92))
* Typed keys for `keyof` maps ([9f6e4b8](https://github.com/glutinum-org/cli/commit/9f6e4b8e41e230874240fd39ae7ed9f4be2488e4))
* Package globals at the package level and typed keys for functions ([b85805d](https://github.com/glutinum-org/cli/commit/b85805dfc7b166c7c0160e2afb06ab67872d5021))
* Typed listeners of the Node event emitter ([ea428f4](https://github.com/glutinum-org/cli/commit/ea428f41632137188d4ca7596b82667f1f1918f1))
* Overloads through a generic union alias and a type parameter case ([109a3d1](https://github.com/glutinum-org/cli/commit/109a3d15e9d4eeee8f5f7d10dc6d7e318d68894a))
* A property typed by a callable is a method ([b9d2984](https://github.com/glutinum-org/cli/commit/b9d29842ebf5ddd9937c5604020abd36ba414c19))
* Plain arguments where a union alias, a default or an option got in the way ([2517555](https://github.com/glutinum-org/cli/commit/2517555e42660c00c5ace5e5ddd47745d356b4ca))
* Arrays for readonly parameters, calls and values through the default import ([d359e77](https://github.com/glutinum-org/cli/commit/d359e776cf05a2dfa420467012bfc2acca1bb080))
* Infer constraints in conditional types and non-generic overloads of defaulted functions ([af408c6](https://github.com/glutinum-org/cli/commit/af408c6e79273e7e40aa0d5728a4f6bc678b3f1e))
* `Glutinum.Types` is generated from the ES library files ([3197153](https://github.com/glutinum-org/cli/commit/31971538c26476615d1c90f9ae6fff57901f37da))
* `Date` and its constructor come from `Glutinum.Types` ([a55bb5f](https://github.com/glutinum-org/cli/commit/a55bb5f05cf21aa379eeb92fa7ba9f5343d23dbb))
* The type parameters of a method are declared ([4c79e16](https://github.com/glutinum-org/cli/commit/4c79e1677afea19071d2fd054195f4d4744dd1d7))
### 🐞 Bug Fixes
* An anonymous type identical to one of its scope takes its name ([3aa5613](https://github.com/glutinum-org/cli/commit/3aa56133337704342710141341d9b752d1d2444d))
* Generate date-fns, Chart.js, CodeMirror and ECharts ([761ebeb](https://github.com/glutinum-org/cli/commit/761ebebf32d076a808c03f5d071a5329c8b3d0f3))
* Every generated binding is formatted, not only the one under src ([17764a8](https://github.com/glutinum-org/cli/commit/17764a85a92b04a6dcb032efe7fcb773cf052877))
<strong><small>[View changes on Github](https://github.com/glutinum-org/cli/compare/12ad780b6050dc54eeb288859c2f7aec30551aaa..865f54ebdd8defd9b7f8e3f26e42bf563043372d)</small></strong>