Skip to content

Commit c6d84e9

Browse files
committed
Add type definitions for built files
1 parent c1215d4 commit c6d84e9

File tree

6 files changed

+25
-5
lines changed

6 files changed

+25
-5
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import moment = require('../index');
2+
3+
export = moment;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import moment = require('../index');
2+
3+
export = moment;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import moment = require('../index');
2+
3+
export = moment;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import moment = require('../index');
2+
3+
export = moment;

moment-timezone.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import moment = require('./index');
2+
3+
export = moment;

tasks/builds.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@ function staleDataWarning() {
1818

1919
module.exports = function (grunt) {
2020
grunt.registerMultiTask('build', 'Build minified versions with data included.', function () {
21-
var dest = 'builds/' + this.target + '.js',
22-
data = require('../data/unpacked/latest.json'),
23-
source = grunt.file.read('moment-timezone.js'),
24-
start = 0,
25-
end = 9999;
21+
var dest = 'builds/' + this.target + '.js',
22+
typesDest = 'builds/' + this.target + '.d.ts',
23+
data = require('../data/unpacked/latest.json'),
24+
source = grunt.file.read('moment-timezone.js'),
25+
typesSrc = grunt.file.read('moment-timezone.d.ts'),
26+
start = 0,
27+
end = 9999;
2628

2729
if (this.data && this.data[0]) {
2830
start = this.data[0];
@@ -45,5 +47,8 @@ module.exports = function (grunt) {
4547
source = source.replace('// INJECT DATA', data);
4648

4749
grunt.file.write(dest, source);
50+
51+
typesSrc = typesSrc.replace("'./index'", "'../index'");
52+
grunt.file.write(typesDest, typesSrc);
4853
});
4954
};

0 commit comments

Comments
 (0)