From 680f2fa69ba280f23445bee740d6b7c29eae10e9 Mon Sep 17 00:00:00 2001 From: Diullei Gomes Date: Thu, 11 Jul 2013 20:33:29 -0300 Subject: [PATCH] Bug fix - #764 'require.config(...)' should return type 'Require' --- requirejs/require-tests.ts | 7 ++++++- requirejs/require.d.ts | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/requirejs/require-tests.ts b/requirejs/require-tests.ts index 182ff785cb..5788eabeb7 100644 --- a/requirejs/require-tests.ts +++ b/requirejs/require-tests.ts @@ -36,4 +36,9 @@ require(['main'], (main, $, _, Backbone) => { var app = main.AppMain(); app.run(); -}); \ No newline at end of file +}); + +// ISSUE: https://github.com/borisyankov/DefinitelyTyped/issues/764 +var recOne = requirejs.config({ baseUrl: 'js' }); +recOne(['core'], function (core) {/*some code*/}); + diff --git a/requirejs/require.d.ts b/requirejs/require.d.ts index ed9fbad28d..711321b7df 100644 --- a/requirejs/require.d.ts +++ b/requirejs/require.d.ts @@ -126,8 +126,8 @@ interface RequireMap { interface Require { - // Configure require.js - config(config: RequireConfig): void; + // Configure require.js + config(config: RequireConfig): Require; // Start the main app logic. // Callback is optional.