From 38dd00d25ea48d0191589fd66f6a6a1f671bc2f9 Mon Sep 17 00:00:00 2001 From: voxmatt Date: Sun, 10 Sep 2017 17:18:52 -1000 Subject: [PATCH] single declare module is needed to allow access from react-relay --- types/react-relay/index.d.ts | 2 +- types/relay-runtime/index.d.ts | 20 +++++++++++--------- types/relay-runtime/tslint.json | 5 ++++- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/types/react-relay/index.d.ts b/types/react-relay/index.d.ts index eb940d296d..a089d020c5 100644 --- a/types/react-relay/index.d.ts +++ b/types/react-relay/index.d.ts @@ -26,7 +26,7 @@ declare namespace __Relay { // ~~~~~~~~~~~~~~~~~~~~~ // note: refetch and pagination containers augment this export interface RelayProp { - environment: Runtime.Environment; + environment: __Relay.Runtime.Environment; } // ~~~~~~~~~~~~~~~~~~~~~ diff --git a/types/relay-runtime/index.d.ts b/types/relay-runtime/index.d.ts index 682a74882e..b5c3b006f8 100644 --- a/types/relay-runtime/index.d.ts +++ b/types/relay-runtime/index.d.ts @@ -1123,12 +1123,14 @@ declare namespace __Relay { } } -export import Environment = __Relay.Runtime.Environment; -export import Network = __Relay.Runtime.Network; -export import RecordSource = __Relay.Runtime.RecordSource; -export import Store = __Relay.Runtime.Store; -export import Observable = __Relay.Runtime.RelayObservable; -// note RecordSourceInspector is only available in dev environment -export import RecordSourceInspector = __Relay.Runtime.RelayRecordSourceInspector; -export import ConnectionHandler = __Relay.Common.Handler; -export import ViewerHandler = __Relay.Common.Handler; +declare module 'relay-runtime' { + export import Environment = __Relay.Runtime.Environment; + export import Network = __Relay.Runtime.Network; + export import RecordSource = __Relay.Runtime.RecordSource; + export import Store = __Relay.Runtime.Store; + export import Observable = __Relay.Runtime.RelayObservable; + // note RecordSourceInspector is only available in dev environment + export import RecordSourceInspector = __Relay.Runtime.RelayRecordSourceInspector; + export import ConnectionHandler = __Relay.Common.Handler; + export import ViewerHandler = __Relay.Common.Handler; +} diff --git a/types/relay-runtime/tslint.json b/types/relay-runtime/tslint.json index 3db14f85ea..1fded7a528 100644 --- a/types/relay-runtime/tslint.json +++ b/types/relay-runtime/tslint.json @@ -1 +1,4 @@ -{ "extends": "dtslint/dt.json" } +{ + "extends": "dtslint/dt.json", + "no-single-declare-module": false +}