From 099876b348ab04aba427a7a046beb1507bf9c6de Mon Sep 17 00:00:00 2001 From: Ryan Christian <33403762+rschristian@users.noreply.github.com> Date: Fri, 18 Nov 2022 16:43:40 -0600 Subject: [PATCH] types: Restricts `preact.config.js`'s `env` types to a more idiomatic subset (#1735) * refactor: Begin to restrict config env types in prep for v4 * docs: Adding changeset --- .changeset/six-years-prove.md | 5 +++++ packages/cli/types.d.ts | 11 ++--------- 2 files changed, 7 insertions(+), 9 deletions(-) create mode 100644 .changeset/six-years-prove.md diff --git a/.changeset/six-years-prove.md b/.changeset/six-years-prove.md new file mode 100644 index 000000000..51c559413 --- /dev/null +++ b/.changeset/six-years-prove.md @@ -0,0 +1,5 @@ +--- +'preact-cli': patch +--- + +Restricts `preact.config.js`'s `env` types into a more idiomatic subset diff --git a/packages/cli/types.d.ts b/packages/cli/types.d.ts index 7f185cba9..762efd3da 100644 --- a/packages/cli/types.d.ts +++ b/packages/cli/types.d.ts @@ -57,16 +57,9 @@ export type Config = { * to check for in your config */ export type Env = { - src: string; - dest: string; - esm: boolean; - sw: boolean; - dev: boolean; - production: boolean; isProd: boolean; - ssr: boolean; - prerender: boolean; - [key: string]: any; + isWatch: boolean; + isServer: boolean; }; export type Helpers = {