TM JS: Unify import syntax for TurboModuleRegistry

Summary:
For now, we use:

```
import * as TurboModuleRegistry from 'TurboModuleRegistry';

...

TurboModuleRegistry.getEnforcing<Spec>('Foo');
```

Reviewed By: RSNara

Differential Revision: D15020752

fbshipit-source-id: c4e8efaeb978e8f36e5ada998070923c3ed26d21
This commit is contained in:
Kevin Gozali
2019-04-19 21:01:07 -07:00
committed by Facebook Github Bot
parent 7ada066da1
commit 0e72137c99

View File

@@ -11,7 +11,7 @@
'use strict';
import type {TurboModule} from 'RCTExport';
import {getEnforcing} from 'TurboModuleRegistry';
import * as TurboModuleRegistry from 'TurboModuleRegistry';
export interface Spec extends TurboModule {
// Exported methods.
@@ -31,4 +31,4 @@ export interface Spec extends TurboModule {
+getValueWithPromise: (error: boolean) => Promise<string>;
}
export default getEnforcing<Spec>('SampleTurboModule');
export default TurboModuleRegistry.getEnforcing<Spec>('SampleTurboModule');