Le compilateur ne pose aucun problème mais l'objet Uri
n'implémente pas les éléments utiles :
string <| Uri("http://localhost")
: [object Object]
Uri("http://localhost").Authority
: error FABLE: Cannot resolve System.Uri.get_Authority
Ce serait bien si le Uri
était implémenté, mais à défaut - erreur plus tôt.
yarn info fable-compiler version
:
informations sur le fil v1.13.0
2.1.12
Système opérateur
Linux (système d'exploitation élémentaire)
Eh bien, dans un sens, le message du compilateur est correct, Uri
est partiellement implémenté, vous obtenez donc le message d'erreur lorsque vous essayez d'utiliser une API non prise en charge :)
La prise en charge partielle des URI provient d'une contribution #1572 La prise en charge de plus d'API devrait également venir de cette façon.
Quelques propriétés et méthodes sur lesquelles je suis tombé pourraient être utiles à mettre en œuvre.
System.Uri.TryCreate
System.Uri.get_IsUncSystem.Uri.get_IsUnc
System.Uri.get_OriginalString
Fermeture pour l'instant, mais s'il y a encore de l'intérêt pour cela, ce serait bien d'obtenir un PR de suivi pour #1572
Commentaire le plus utile
Quelques propriétés et méthodes sur lesquelles je suis tombé pourraient être utiles à mettre en œuvre.
System.Uri.TryCreate
System.Uri.get_IsUncSystem.Uri.get_IsUnc
System.Uri.get_OriginalString