mirror of
https://github.com/zebrajr/react.git
synced 2026-01-15 12:15:22 +00:00
This is needed for flat builds. It also lets us get rid of a bunch of special cases in the build scripts. It also allow us to just copy the source files into React Native instead of having to build first to resolve the special cases.
46 lines
1.5 KiB
JavaScript
46 lines
1.5 KiB
JavaScript
/**
|
|
* Copyright (c) 2015-present, Facebook, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This source code is licensed under the BSD-style license found in the
|
|
* LICENSE file in the root directory of this source tree. An additional grant
|
|
* of patent rights can be found in the PATENTS file in the same directory.
|
|
*
|
|
* @flow
|
|
*/
|
|
|
|
/* eslint-disable */
|
|
|
|
declare module 'deepDiffer' {
|
|
declare function exports(one: any, two: any): bool;
|
|
}
|
|
declare module 'deepFreezeAndThrowOnMutationInDev' {
|
|
declare function exports<T>(obj : T) : T;
|
|
}
|
|
declare module 'flattenStyle' { }
|
|
declare module 'InitializeJavaScriptAppEngine' { }
|
|
declare module 'RCTEventEmitter' {
|
|
declare function register() : void;
|
|
}
|
|
declare module 'TextInputState' {
|
|
declare function blurTextInput(object : any) : void;
|
|
declare function focusTextInput(object : any) : void;
|
|
}
|
|
declare module 'UIManager' {
|
|
declare var customBubblingEventTypes : Object;
|
|
declare var customDirectEventTypes : Object;
|
|
declare function createView() : void;
|
|
declare function manageChildren() : void;
|
|
declare function measure() : void;
|
|
declare function measureInWindow() : void;
|
|
declare function measureLayout() : void;
|
|
declare function removeRootView() : void;
|
|
declare function removeSubviewsFromContainerWithID() : void;
|
|
declare function replaceExistingNonRootView() : void;
|
|
declare function setChildren() : void;
|
|
declare function updateView() : void;
|
|
}
|
|
declare module 'View' {
|
|
declare var exports : typeof ReactComponent;
|
|
}
|