From 14a5cd803a0e9085cbf7391f691665c215c23682 Mon Sep 17 00:00:00 2001 From: Rob Taylor Date: Tue, 20 Jul 2021 09:35:45 -0500 Subject: [PATCH] fix(types) - update plugins configuration interface JSON Schema validation fails for nest-cli.json if an item in CompilerOptions.plugins[] uses the object notation. --- lib/configuration/configuration.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/configuration/configuration.ts b/lib/configuration/configuration.ts index e887c0ca3..2ad918ee8 100644 --- a/lib/configuration/configuration.ts +++ b/lib/configuration/configuration.ts @@ -20,11 +20,16 @@ interface CompilerOptions { tsConfigPath?: string; webpack?: boolean; webpackConfigPath?: string; - plugins?: string[]; + plugins?: string[] | PluginOptions[]; assets?: string[]; deleteOutDir?: boolean; } +interface PluginOptions { + name: string; + options: object; +} + interface GenerateOptions { spec?: boolean | Record; }