2016-09-16 9 views
0

Ich frage mich, ob es in Typoskript noch einen Weg gibt, um sicherzustellen, dass der Wert einer Zahl kleiner als und/oder größer als ein bestimmter Wert ist. Momentan können Sie eine Liste von Werten angeben, aber ich weiß nichts über Vergleiche.Typescript-Nummer muss kleiner als 1 sein und größer als 0

Das ist etwas, wie das, was ich suche:

interface Input { 
    value: number < 1 
} 
+0

Ich denke, Sie können noch nicht einmal Nummern auflisten, nur Saiten. Vielleicht suchen Sie [Idris] (http://www.idris-lang.org/) –

+2

@TamasHegedus [Es ist ein neues Feature] (https://blogs.msdn.microsoft.com/typescript/2016/08/ 30/announcing-typescript-2-0-rc/# Benutzer-Inhalt-mehr-Literal-Typen) in TypeScript 2.0.2 (der aktuelle Release-Kandidat). Aber immer noch, das ist nur zum Verwenden einer wörtlichen Zahl in einer Typenposition, z. 'var foo: 0 | 1 | 2' –

+0

Wow, großartig, ich wusste nichts davon! TIL –

Antwort

2

dort im Augenblick nichts in der Sprache ist es, Ihnen zu ermöglichen, diese Art von Typdefinition zu tun.

Verwandte Themen