From bc4b6cd2377e866a43bf0a6ca9cffbb9cb7b1afa Mon Sep 17 00:00:00 2001 From: Opender Singh Date: Tue, 14 Sep 2021 23:58:34 +1200 Subject: [PATCH] Add type definition to plugin insomnia attribute (#4023) --- packages/insomnia-app/app/plugins/install.ts | 22 +++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/packages/insomnia-app/app/plugins/install.ts b/packages/insomnia-app/app/plugins/install.ts index d7c2145a7e..0439e6a480 100644 --- a/packages/insomnia-app/app/plugins/install.ts +++ b/packages/insomnia-app/app/plugins/install.ts @@ -11,7 +11,27 @@ import { getTempDir } from '../common/electron-helpers'; const YARN_DEPRECATED_WARN = /(?warning)(?[^>:].+[>:])(?.+)/; interface InsomniaPlugin { - insomnia: any; + // Insomnia attribute from package.json + insomnia: { + name: string; + displayName: string; + description: string; + + // Used by the plugin hub, not currently used by Insomnia app + // Each image is relative to package root + images?: { + icon?: string; + cover?: string; + }; + + publisher?: { + name: string; + // absolute URL + icon: string; + }; + }; + + // NPM specific properties name: string; version: string; dist: {