diff --git a/src/types/__tests__/lib.spec-d.ts b/src/types/__tests__/lib.spec-d.ts index d4f28658..c352d8cc 100644 --- a/src/types/__tests__/lib.spec-d.ts +++ b/src/types/__tests__/lib.spec-d.ts @@ -275,6 +275,10 @@ describe('unit:types/Lib', () => { expectTypeOf().extract<'ES2022.String'>().toBeString() }) + it('should extract "ES2022"', () => { + expectTypeOf().extract<'ES2022'>().toBeString() + }) + it('should extract "ESNext.Array"', () => { expectTypeOf().extract<'ESNext.Array'>().toBeString() }) @@ -596,6 +600,10 @@ describe('unit:types/Lib', () => { expectTypeOf().extract<'es2022.string'>().toBeString() }) + it('should extract "es2022"', () => { + expectTypeOf().extract<'es2022'>().toBeString() + }) + it('should extract "esnext.array"', () => { expectTypeOf().extract<'esnext.array'>().toBeString() }) diff --git a/src/types/lib.ts b/src/types/lib.ts index 461d00bd..a2c486a1 100644 --- a/src/types/lib.ts +++ b/src/types/lib.ts @@ -76,6 +76,7 @@ type Lib = OrLowercase< | 'ES2022.Regexp' | 'ES2022.SharedMemory' | 'ES2022.String' + | 'ES2022' | 'ESNext.Array' | 'ESNext.AsyncIterable' | 'ESNext.BigInt'