src/Native/NativeUi.js
/**
   * Makes an Elm program from the standard init, model, update, view
   * specification and adds a function to your module called `start` that,
   * when called in JavaScript-land, will return a React component that you can
   * render or register with the AppRegistry. In the future this function will
   * also deal with decoding flags from JavaScript and setting up debugging
   * facilities. But for now it just returns a `Program Never model msg` that
   * you can pass to `main`.
   */
Makes an Elm program from the standard init, model, update, view
specification and adds a function to your module called `start` that,
when called in JavaScript-land, will return a React component that you can
render or register with the AppRegistry. In the future this function will
also deal with decoding flags from JavaScript and setting up debugging
facilities. But for now it just returns a `Program Never model msg` that
you can pass to `main`.
Makes an Elm program from the standard init model update view specification and adds a function to your module called ` start ` that when called in JavaScript - land will return a React component that you can render or register with the AppRegistry . In the future this function will also deal with decoding flags from JavaScript and setting up debugging facilities . But for now it just returns a ` Program Never model msg ` that you can pass to ` main ` .
function program(impl) {
    return function(flagDecoder) {
      return function(object, moduleName, debugMetadata) {
        object.start = function start(onAppReady) {
          return makeComponent(impl, onAppReady);
        };
      };
    };
  }
function program ( impl ) { return function ( flagDecoder ) { return function ( object , moduleName , debugMetadata ) { object . start = function start ( onAppReady ) { return makeComponent ( impl , onAppReady ) ; } ; } ; } ; }
Makes an Elm program from the standard init, model, update, view
 specification and adds a function to your module called `start` that,
 when called in JavaScript-land, will return a React component that you can
 render or register with the AppRegistry.
Makes an Elm program from the standard init model update view specification and adds a function to your module called ` start ` that when called in JavaScript - land will return a React component that you can render or register with the AppRegistry .