Skip to content
This repository was archived by the owner on Sep 7, 2018. It is now read-only.

Conversation

indiesquidge
Copy link
Contributor

@indiesquidge indiesquidge commented Jul 6, 2016

Updated to use typings to manage external definitions for dependent libraries.

Only breaking change was:
error TS2420: Class 'Resource' incorrectly implements interface 'IResource<Resource>'

This is because the IResource interface was updated.

The fix was simple and can be seen here.

@coveralls
Copy link

coveralls commented Jul 6, 2016

Coverage Status

Coverage remained the same at 100.0% when pulling 0b31bd3 on indiesquidge:typings into 5febe10 on ulfryk:master.

@@ -7,7 +7,7 @@ var ts = require('gulp-typescript');
var tslint = require('gulp-tslint');

gulp.task('ts-build', function () {
return gulp.src(['at-*.ts', 'ts/**/*.d.ts', 'test/**/*.ts']).pipe(ts({
return gulp.src(['at-*.ts', '*.d.ts', 'typings/**/*.d.ts', 'test/**/*.ts']).pipe(ts({
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure how you wanted to include extend.d.ts in the gulp build process now that it's out of ts and at the project root. I opted for a wildcard to grab all definition files at the root, but we could change this if you have something better in mind.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that we should grab only one file from typings - the one that acts as ToC… But I know typings is changing very fast and I may be wrong.

You can try with a a wildcard to grab all definition files at the root but I think that it is not future-proof way.

@ulfryk ulfryk merged commit 31f1356 into ulfryk:master Jul 8, 2016
@ulfryk
Copy link
Owner

ulfryk commented Jul 8, 2016

Updated -> https://github.com/ulfryk/angular-typescript/releases/tag/v0.0.10

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants