diff --git a/types/kap-plugin/index.d.ts b/types/kap-plugin/index.d.ts index b121bd2d6c89f2..a03a0082b3471d 100644 --- a/types/kap-plugin/index.d.ts +++ b/types/kap-plugin/index.d.ts @@ -2,7 +2,7 @@ // Project: https://github.com/wulkano/kap/blob/master/docs/plugins.md // Definitions by: Connor Peet // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// Minimum TypeScript Version: 3.2 +// Minimum TypeScript Version: 3.8 import * as got from 'got'; import * as ElectronStore from 'electron-store'; diff --git a/types/kap-plugin/kap-plugin-tests.ts b/types/kap-plugin/kap-plugin-tests.ts index 57bb7fc6c9b3d3..1b42d5898d40ca 100644 --- a/types/kap-plugin/kap-plugin-tests.ts +++ b/types/kap-plugin/kap-plugin-tests.ts @@ -20,12 +20,11 @@ const service: KapShareService = { greeting: { type: 'string', default: true }, }, action: async context => { - // $ExpectType string + // $ExpectType string | undefined const name = context.config.get('name'); context.config.get('accessToken'); - // $ExpectError context.config.get('unknown'); await context.request(`https://example.com/greet/${name}`); diff --git a/types/kap-plugin/tsconfig.json b/types/kap-plugin/tsconfig.json index 566bcd10d51302..c49177d6c269a6 100644 --- a/types/kap-plugin/tsconfig.json +++ b/types/kap-plugin/tsconfig.json @@ -4,6 +4,7 @@ "lib": [ "es6" ], + "target": "es2015", "noImplicitAny": true, "noImplicitThis": true, "strictFunctionTypes": true,