From 25a67b8669df9ff5543c7ee749397ae9314b7b87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eloy=20Dur=C3=A1n?= Date: Wed, 15 Nov 2017 14:36:24 +0100 Subject: [PATCH] [relay] Fix RecordSourceInspector not being usable as class. --- types/relay-runtime/index.d.ts | 2 +- types/relay-runtime/relay-runtime-tests.tsx | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/types/relay-runtime/index.d.ts b/types/relay-runtime/index.d.ts index d463e25a3e..74b24ca1b8 100644 --- a/types/relay-runtime/index.d.ts +++ b/types/relay-runtime/index.d.ts @@ -843,7 +843,7 @@ export class RelayRecordSourceInspector { } // note RecordSourceInspector is only available in dev environment -export type RecordSourceInspector = RelayRecordSourceInspector; +export class RecordSourceInspector extends RelayRecordSourceInspector {} // ~~~~~~~~~~~~~~~~~~~~~ // RelayObservable diff --git a/types/relay-runtime/relay-runtime-tests.tsx b/types/relay-runtime/relay-runtime-tests.tsx index f786e4d5fa..b39a117e61 100644 --- a/types/relay-runtime/relay-runtime-tests.tsx +++ b/types/relay-runtime/relay-runtime-tests.tsx @@ -1,4 +1,4 @@ -import { Environment, Network, RecordSource, Store, ConnectionHandler, ViewerHandler } from "relay-runtime"; +import { Environment, Network, RecordSource, Store, ConnectionHandler, ViewerHandler, RecordSourceInspector } from "relay-runtime"; const source = new RecordSource(); const store = new Store(source); @@ -46,3 +46,9 @@ function handlerProvider(handle: any) { } throw new Error(`handlerProvider: No handler provided for ${handle}`); } + +// ~~~~~~~~~~~~~~~~~~~~~ +// Source +// ~~~~~~~~~~~~~~~~~~~~~ + +const inspector = new RecordSourceInspector(source);