Tapuscrit: Quel est le type d'URL?

Je veux faire en sorte qu'un membre interface de type chaîne de caractères est formellement une URL valide. Je pourrais déclarer un membre d'URL, mais je ne peut pas l'affecter une chaîne de caractères qui est une URL valide.

interface test {
    myurl: URL;
}

var a : test;
a.myurl = "http://www.google.ch"

Lors de la compilation j'obtiens:

De Type 'string' n'est pas cessible de type "URL".

Dois-je utiliser les décorateurs pour ma tâche (https://www.typescriptlang.org/docs/handbook/decorators.html)?

Et qu'est-ce que l'URL?

Je suis à l'aide de la machine 1.8.10

OriginalL'auteur user130685 | 2016-07-05