From 5145bdf84738bcc0090a2beb2b648b6de04a6ae1 Mon Sep 17 00:00:00 2001 From: Adam Babcock Date: Fri, 19 Apr 2019 12:41:54 -0500 Subject: [PATCH] Add TypeName.Generator --- source/index.ts | 1 + test/test.ts | 6 ++---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/source/index.ts b/source/index.ts index 9f9886e..a819a5d 100644 --- a/source/index.ts +++ b/source/index.ts @@ -16,6 +16,7 @@ export const enum TypeName { number = 'number', symbol = 'symbol', Function = 'Function', + Generator = 'Generator', GeneratorFunction = 'GeneratorFunction', AsyncFunction = 'AsyncFunction', Observable = 'Observable', diff --git a/test/test.ts b/test/test.ts index 479a028..c8536ec 100644 --- a/test/test.ts +++ b/test/test.ts @@ -21,9 +21,7 @@ const createDomElement = (element: string) => document.createElement(element); interface Test { fixtures: unknown[]; - - // Cannot be TypeName because TypeName.GeneratorFunction does not match 'Generator' - typename?: TypeName | 'Generator'; + typename?: TypeName; is(value: unknown): boolean; } @@ -181,7 +179,7 @@ const types = new Map([ yield 4; })() ], - typename: 'Generator' + typename: TypeName.Generator }], ['generatorFunction', { is: is.generatorFunction,