Do not use lazy requires where not needed.

This commit is contained in:
atanasovg
2016-01-25 16:33:18 +02:00
parent 62d85b0dc0
commit 56f1aaa795
63 changed files with 581 additions and 237 deletions

View File

@ -1,6 +1,13 @@
import utils = require("utils/utils");
import * as httpModule from "http";
var http: typeof httpModule;
function ensureHttp() {
if (!http) {
http = require("http");
}
}
// This is used for definition purposes only, it does not generate JavaScript for it.
import definition = require("image-source");
@ -30,7 +37,7 @@ export function fromNativeSource(source: any): definition.ImageSource {
}
export function fromUrl(url: string): Promise<definition.ImageSource> {
var http: typeof httpModule = require("http");
ensureHttp();
return http.getImage(url);
}