From 8aa29d00f2e3a5ea9d1ebf758b3fe29ad357a729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Wielg=C3=B3rski?= Date: Mon, 17 Aug 2020 10:18:07 -0700 Subject: [PATCH] Display Xcode for CK and Android Studio for Litho Components Summary: Detect the framework used for a given component and accordingly, display a proper IDE list. [FB Only] changelog: It is now possible to directly open CKComponents from the Layout inspect Reviewed By: adityasharat Differential Revision: D23158628 fbshipit-source-id: 305f10752c72eac001334f09bab29264e3e328a6 --- desktop/app/src/fb-stubs/IDEFileResolver.tsx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/desktop/app/src/fb-stubs/IDEFileResolver.tsx b/desktop/app/src/fb-stubs/IDEFileResolver.tsx index 2ab41e3ea..d564f0d6c 100644 --- a/desktop/app/src/fb-stubs/IDEFileResolver.tsx +++ b/desktop/app/src/fb-stubs/IDEFileResolver.tsx @@ -7,6 +7,8 @@ * @format */ +import {Element, ElementFramework} from 'flipper'; + export enum IDEType { 'DIFFUSION', 'AS', @@ -46,4 +48,22 @@ export abstract class IDEFileResolver { ): string { throw new Error('Method not implemented.'); } + + static async resolvePath( + _className: string, + _framework: string, + ): Promise { + throw new Error('Method not implemented.'); + } + + static isElementFromFramework( + _node: Element, + _framework: ElementFramework, + ): boolean { + throw new Error('Method not implemented.'); + } + + static isElementFromSupportedFramework(_node: Element): boolean { + throw new Error('Method not implemented.'); + } }