-
Notifications
You must be signed in to change notification settings - Fork 9
/
production.js
34 lines (31 loc) · 733 Bytes
/
production.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
* Expose exactly the same interface as our development build, but without
* loading our actual library, so no content except for this file would
* be included in production.
*
* @returns {Component|Null} Children, if used as wrapping component, or nada.
* @public
*/
function Ekke({ children }) {
return children || null;
}
//
// Indication of which build is loaded.
//
Ekke.prod = true;
Ekke.dev = false;
/**
* Again, nothing but shell of it's former self.
*
* @returns {Promise} This should never be used in production.
* @public
*/
function render() {
return new Promise(function nope(resolve, reject) {
reject(new Error('render method is disabled in production'));
});
}
export {
Ekke,
render
};