Fable: Prise en charge de System.UriSystem.Uri support

Créé le 7 mars 2019  ·  3Commentaires  ·  Source: fable-compiler/Fable

La description

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

Résultats attendus et réels

Ce serait bien si le Uri était implémenté, mais à défaut - erreur plus tôt.

Informations connexes

  • 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)

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

Tous les 3 commentaires

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

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

tomcl picture tomcl  ·  4Commentaires

funlambda picture funlambda  ·  4Commentaires

alfonsogarciacaro picture alfonsogarciacaro  ·  3Commentaires

AngelMunoz picture AngelMunoz  ·  4Commentaires

forki picture forki  ·  3Commentaires