From b87edf3f20a84afdcd70f4897c4884e6a5e9c0b5 Mon Sep 17 00:00:00 2001 From: Vjacheslav Trushkin Date: Tue, 2 Jun 2020 00:54:37 +0300 Subject: [PATCH] Add provider to IconifyJSON type --- packages/iconify/src/iconify.ts | 2 +- packages/types/types.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/iconify/src/iconify.ts b/packages/iconify/src/iconify.ts index 14cae90..b0f0b4a 100644 --- a/packages/iconify/src/iconify.ts +++ b/packages/iconify/src/iconify.ts @@ -277,7 +277,7 @@ function generateIcon( */ function addCollection(data: IconifyJSON, provider?: string) { if (typeof provider !== 'string') { - provider = typeof data['provider'] === 'string' ? data['provider'] : ''; + provider = typeof data.provider === 'string' ? data.provider : ''; } if ( diff --git a/packages/types/types.ts b/packages/types/types.ts index fb4cd71..c31829c 100644 --- a/packages/types/types.ts +++ b/packages/types/types.ts @@ -205,6 +205,9 @@ export interface IconifyJSON extends IconifyOptional, IconifyMetaData { // Prefix for icons in JSON file, required. prefix: string; + // API provider, optional. + provider?: string; + // List of icons, required. icons: IconifyIcons;