From 44580c6c44f83c61bd60ea6fe66be4fc6021c440 Mon Sep 17 00:00:00 2001 From: Sidhartha Chatterjee Date: Tue, 2 Jul 2019 23:40:36 +0530 Subject: [PATCH] =?UTF-8?q?feat(gatsby-transformer-sharp):=20Add=20default?= =?UTF-8?q?=20types=20for=20ImageSha=E2=80=A6=20(#15285)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/gatsby-transformer-sharp/src/gatsby-node.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/gatsby-transformer-sharp/src/gatsby-node.js b/packages/gatsby-transformer-sharp/src/gatsby-node.js index 3f9433c15f639..9935c7302edd9 100644 --- a/packages/gatsby-transformer-sharp/src/gatsby-node.js +++ b/packages/gatsby-transformer-sharp/src/gatsby-node.js @@ -18,3 +18,15 @@ exports.onPreExtractQueries = async ({ store, getNodesByType }) => { `${program.directory}/.cache/fragments/image-sharp-fragments.js` ) } + +exports.sourceNodes = ({ actions }) => { + const { createTypes } = actions + + if (createTypes) { + createTypes(` + type ImageSharp implements Node @infer { + id: ID! + } + `) + } +}