Update prompts-tests.ts

This commit is contained in:
Daniel Perez Alvarez
2018-11-02 18:04:02 -04:00
committed by GitHub
parent d8b9276ec0
commit be502a6c4b
+12 -6
View File
@@ -1,8 +1,14 @@
import prompts = require("prompts");
const response = prompts({
type: 'number',
name: 'value',
message: 'Input value to double:',
validate: (value: any) => value < 0 ? `Cant be less than zero` : true
});
type HasProperty<T, K> = K extends keyof T ? true : false;
(async () => {
const response = await prompts({
type: "number",
name: "value",
message: "Input value to double:",
validate: (value: any) => (value < 0 ? `Cant be less than zero` : true)
});
const HasPropValue: HasProperty<typeof response, "value"> = true;
const DoesntHavePropAsdf: HasProperty<typeof response, "asdf"> = false;
})();