diff --git a/angular-deferred-bootstrap/angular-deferred-bootstrap-tests.ts b/angular-deferred-bootstrap/angular-deferred-bootstrap-tests.ts
new file mode 100644
index 0000000000..d8a07444d1
--- /dev/null
+++ b/angular-deferred-bootstrap/angular-deferred-bootstrap-tests.ts
@@ -0,0 +1,11 @@
+///
+///
+
+deferredBootstrapper.bootstrap(
+ {
+ element: window.document,
+ module: "myApp",
+ resolve: {
+ configuration: ["$http", ($http: ng.IHttpService) => $http.get("config.json")]
+ }
+ });
diff --git a/angular-deferred-bootstrap/angular-deferred-bootstrap.d.ts b/angular-deferred-bootstrap/angular-deferred-bootstrap.d.ts
new file mode 100644
index 0000000000..a76226761c
--- /dev/null
+++ b/angular-deferred-bootstrap/angular-deferred-bootstrap.d.ts
@@ -0,0 +1,20 @@
+// Type definitions for angular-deferred-bootstrap v0.1.9
+// Project: https://github.com/philippd/angular-deferred-bootstrap
+// Definitions by: Markus Wagner
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+
+declare var deferredBootstrapper: angular.IDeferredBootstrapperStatic;
+
+declare module angular {
+ interface IDeferredBootstrapperStatic {
+ bootstrap(configParam: IConfigParam): ng.IPromise
+ }
+
+ interface IConfigParam {
+ element?: Node,
+ module?: string,
+ resolve: any
+ }
+}
\ No newline at end of file