Peter Bacon Darwin
a588d4894b
chore(doc-gen): filter unwanted decorators from angular.io docs
...
Closes #3705
2015-09-16 23:03:07 -07:00
Peter Bacon Darwin
dad40751d4
chore(doc-gen): make the module of the export's original declaration available
2015-09-16 23:03:01 -07:00
Peter Bacon Darwin
19274e744d
chore(doc-gen): add docType info into _data.json files
2015-09-16 23:03:01 -07:00
Peter Bacon Darwin
608f35b4a7
chore(doc-gen/angular.io): sort exports alphabetically
2015-09-16 23:03:01 -07:00
Peter Bacon Darwin
626e1cda5f
chore(doc-gen): fix blank line trimming for Jade docs
...
Closes #4217
2015-09-16 22:34:18 +00:00
Peter Bacon Darwin
34aa1425b7
chore(doc-gen/angular.io): add ids to members so they can be linked to
...
Closes #4206
2015-09-16 20:56:16 +00:00
Peter Bacon Darwin
cc1d758eba
chore(doc-gen): fix incorrect description field in class template
...
Closes #4191
2015-09-16 13:14:09 +00:00
vsavkin
16bf335a4a
refactor(async): replace RxJS with RxNext
...
Closes #3110
Closes #4201
2015-09-15 23:44:57 +00:00
Jason Teplitz
787d1f955f
fix(Typings): Remove public exports added in 1926335b85
...
Closes #4147
2015-09-11 19:16:57 -07:00
Jason Teplitz
1926335b85
fix(Typings): Output public constructors in .d.ts files
...
Closes #3926 .
Closes #3963
2015-09-10 01:37:43 +00:00
Jeff Cross
f14b212dc9
refactor: export core APIs from angular2/core
...
This change moves many APIs to the angular2/core export.
This change also automatically adds FORM_BINDINGS in
the application root injector.
BREAKING CHANGE:
Many dependencies that were previously exported from specific
APIs are now exported from angular2/core. Affected exports, which
should now be included from angular2/core include:
angular2/forms
angular2/di
angular2/directives
angular2/change_detection
angular2/bootstrap (except for dart users)
angular2/render
angular2/metadata
angular2/debug
angular2/pipes
Closes #3977
2015-09-05 07:01:34 +00:00
Victor Berchet
3d38ec8aac
refactor(Lifecycle hooks): move the hooks to their own module (lifecycle_hooks)
...
BREAKING CHANGE
Lifecycle hooks now live in the `angular2/lifecycle_hooks` module.
They previously lived in the `metadata` module.
2015-09-05 01:02:33 +00:00
Rado Kirov
e9ad100b1f
fix(build): switch to cjs output for es5.
...
System output does not work at the current versions of TS and
system.js. Will revisit after upgrading TS.
Removes unused traceur tooling.
Closes #3974
2015-09-04 23:10:34 +00:00
Peter Bacon Darwin
9d42b52d2c
chore(doc-gen): add spaces when removing linebreaks for Jade _data.json files
...
Closes #3623
Closes #3997
2015-09-04 21:39:15 +00:00
Peter Bacon Darwin
34b91c62c5
chore(doc-gen): convert private classes to interfaces in the docs
...
Closes #3576
2015-09-04 21:39:15 +00:00
Peter Bacon Darwin
4bffd97edd
chore(doc-gen): move the "private class" converter into a helper service
...
This will allow it to be reused in other doc gen configurations
2015-09-04 21:39:15 +00:00
Igor Minar
d78261695b
fix(dts generation): add support for type aliases
...
Closes #3952
2015-09-03 23:52:10 +00:00
Igor Minar
ad3b9cf232
fix(dts generation): rewrite the d.ts file code generator to fix bugs and apply type remap correctly
...
Previously the type remap was not being applied to comments and free floating functions.
The nunjucks template was becoming unreadable so rather than making a tweak there I
rewrote it into imperative code that is much easier to follow.
The output was diffed against the old output. The diff contained only the expected changes.
2015-09-03 23:52:10 +00:00
Igor Minar
f6108c54ec
fix(build): add config for outputting the missing test_lib.d.ts file
2015-09-03 23:52:10 +00:00
Misko Hevery
5b8ce1e42a
chore(http.d.ts): have http properly reexport core types
2015-09-01 13:28:15 -07:00
Misko Hevery
e916836261
chore(ts2dart): replace List with Array
...
Closes #3514
2015-08-31 21:32:10 +00:00
Misko Hevery
b8be4bfaaf
fix(router): re-export of Type
...
Closes #3632
Closes #3704
2015-08-31 20:47:37 +00:00
Jason Teplitz
3468f7cfd5
chore(build): Add WebWorker bundle.
...
Closes #3207
Closes #3881
2015-08-28 20:40:16 +00:00
Alex Eagle
a34d4c6a5f
fix(typings): emit spread parameters
...
Closes #3875
2015-08-27 21:55:10 +00:00
Jeff Cross
8ed22ce6e7
chore: update all import paths
2015-08-25 15:33:23 -07:00
Alex Eagle
894af28529
fix(typings): include static members
...
Fixes #3175
Closes #3780
2015-08-25 16:49:37 +00:00
Brian Ford
9262727ae1
feat(docs): export type info for var and const exports
...
Closes #3700
2015-08-24 20:31:51 +00:00
Misko Hevery
a0b240884b
fix(.d.ts): show unknown fields as ‘any’ not ‘void’.
...
Closes #3637
2015-08-20 21:49:35 +00:00
Naomi Black
9757c137db
docs(cleanup): Remove extra heading from nav and var templates
2015-08-19 12:25:13 -07:00
Igor Minar
efbd8fca4c
build(typings): make router.d.ts depend on angular2.d.ts
...
if this is not done, DefinitelyTyped tests fail because of missing definitions for List, Map and other
apis that are part of router's public api
2015-08-19 10:10:31 -07:00
Misko Hevery
ea6673947c
refactor: rename annotations to metadata
...
BREAKING CHANGE (maybe)
Well as long as our customers use public API this should not be a
breaking change, but we have changed import structure as well as
internal names, so it could be breaking.
import:
angular2/annotations => angular2/metadata
Classes:
*Annotations => *Metadata
renderer.DirectiveMetadata => renderer.RendererDirectiveMetadata
renderer.ElementBinder => renderer.RendererElementBinder
impl.Directive => impl.DirectiveMetadata
impl.Component => impl.ComponentMetadata
impl.View => impl.ViewMetadata
Closes #3660
2015-08-17 21:23:25 +00:00
Naomi Black
dfe0130753
docs(dgeni): Fix an extra newline in the markdown for type.
2015-08-14 01:48:24 +00:00
Jeff Cross
5a405011de
refactor(http): move http files to top-level module
...
Closes #2680
Closes #3417
2015-08-11 22:32:17 +00:00
Jeff Cross
dfa5103b1d
feat(typings): allow defining custom namespace for bundle
...
Allows declaring a bundle's namespace in generated typings file,
which should correspond to the global object representing the module
inside its bundle.
BREAKING CHANGE
The router was previously exported as ng.router in the
angular.sfx.dev.js bundle, but now it is exported as ngRouter.
Closes #2948
Closes #3544
2015-08-10 12:59:35 -07:00
Jeff Cross
1f692ae263
feat(typings): allow declaration of reference paths
...
Without this feature, each bundle would have to create its own typings
template to include references to dependent typings. Now, the references
can be declared in JS, along with other meta information about the
bundle typings.
Closes #3540
2015-08-10 12:58:49 -07:00
Peter Bacon Darwin
d40ff0bb89
chore(doc-gen): render enum doctypes correctly
2015-08-06 23:10:35 -07:00
Peter Bacon Darwin
c4296285f3
chore(doc-gen): render enum doctypes correctly
2015-08-06 23:10:35 -07:00
Brian Ford
450d3630cc
test(router): add tests for router.d.ts
...
Closes #3282
2015-08-05 00:29:32 +00:00
Pawel Kozlowski
53788ef827
revert "chore(doc-gen): render enum doctypes correctly"
...
This reverts commit b8e82e4db3
as it was breaking build on master.
2015-08-03 11:00:47 +02:00
Peter Bacon Darwin
b8e82e4db3
chore(doc-gen): render enum doctypes correctly
2015-08-02 22:45:20 -07:00
Misko Hevery
dad9338c82
docs(type): Export Type so that we can link to it in our docs.
...
Closes #3345
2015-07-31 20:40:33 +00:00
Peter Bacon Darwin
f6da89f74f
chore(doc-gen): export interfaces over vars
...
If a symbol is declared as an interface and a var then we should export
it as an interface rather than a var.
2015-07-31 20:40:33 +00:00
Peter Bacon Darwin
cb6fc9c7cb
chore(doc-gen): fix jade whitespace errors
2015-07-30 11:29:06 +01:00
Peter Bacon Darwin
d426af741c
chore(doc-gen): trim leading blank lines from markdown content
...
Harp 0.17 does not allow blank lines to appear between filters and their
content. This change ensures that any blank lines that could appear have
been trimmed inside Nunkjucks.
Closes #3325
2015-07-28 13:48:03 -07:00
Peter Bacon Darwin
6ab2a871ce
chore(doc-gen): add `- var ...` to jade variable declarations
...
Harp 0.17 requires that jade variables are declared correctly
Closes #3325
2015-07-28 13:48:02 -07:00
Peter Bacon Darwin
81d298dc6b
chore(doc-gen): fix when decorator has no argument list
2015-07-28 12:45:51 +01:00
Peter Bacon Darwin
45cbc430e8
chore(doc-gen): render decorators (annotations) for exported classes
...
Closes #3167
Closes #3221
2015-07-28 11:29:56 +01:00
Misko Hevery
78fdf9a11f
fix(.d.ts): Correct new Type interface return type
...
Closes #2399
Closes #3316
2015-07-27 16:02:47 -07:00
Alex Eagle
19d8b221b4
fix(typings): test our .d.ts with --noImplicitAny
...
This matches how DefinitelyTyped tests it, so we are
one step closer to publishing the same file we generate.
See #3195
2015-07-24 11:24:44 -07:00
Peter Bacon Darwin
3c2b165de1
chore(doc-gen): add processor to check for unbalanced code fences (backticks)
...
See https://github.com/angular/angular/pull/3213/files#diff-da1eabc74e0bafaa56d2bfe4bc223b05R19
2015-07-23 09:35:03 +01:00