Miško Hevery
8343fb7740
refactor: remove lang.ts ( #14837 )
2017-03-06 15:22:29 -08:00
Miško Hevery
928c5657c8
refactor: remove EventEmitter from facade ( #14837 )
...
As of right now each module has its own copy of the EventEmitter
contributing to bloat.
2017-03-06 15:21:39 -08:00
Miško Hevery
738d93caf7
refactor: rewrite private export using the ɵ prefix
2017-02-21 20:48:55 -08:00
Chuck Jazdzewski
4da7925ad5
feat(common): added typed overloaded for AsyncPipe.transform()
( #14367 )
...
BREAKING CHANGE: Classes that derive from `AsyncPipe` and override
`transform()` might not compile correctly. Use of `async` pipe in
templates is unaffected.
Mitigation: Update derived classes of `AsyncPipe` that override
`transform()` to include the type parameter overloads.
Related to #12398
PR Close #14367
2017-02-09 14:32:39 -08:00
Miško Hevery
c33fda2607
perf: Don’t subclass Error; resulting in smaller binary ( #14160 )
...
Subclassing errors is problematic since Error returns a
new instance. All of the patching which we do than prevent
proper application of source maps.
PR Close #14160
2017-02-07 19:18:26 -06:00
Dzmitry Shylovich
093cc04748
fix(common): DatePipe parses input string if it's not a valid date in browser ( #13895 )
...
Closes #12334
Closes #13874
PR Close #13895
2017-02-01 14:01:58 -06:00
Dzmitry Shylovich
9d2c71269b
refactor(common): remove isDate from facade ( #13895 )
2017-02-01 14:01:46 -06:00
Dzmitry Shylovich
ff290af38c
fix(common): introduce isObservable method ( #14067 )
...
Closes #8848
PR Close #14067
2017-01-31 12:14:19 -06:00
WilliamKoza
94b62c963d
fix(common) add interface PipeTransform to Async pipe ( #14049 )
...
PR Close #14049
2017-01-29 12:18:55 -06:00
Dzmitry Shylovich
7ad616a177
fix(common): DatePipe doesn't throw for NaN ( #14117 )
...
Fixes #14103
PR Close #14117
2017-01-27 12:07:47 -06:00
Matthew Hegarty
1f54040ef4
docs(common): fix a typo on the DatePipe API docs ( #14060 )
2017-01-24 10:21:59 -08:00
Pawel Kozlowski
2e3ac70e0a
refactor(common): remove some facade usages
2017-01-10 14:31:30 -05:00
Filipe Silva
0448e80704
docs(examples): fix example path ( #13635 )
2016-12-22 13:25:21 -08:00
Brandon
a23fa94ca8
fix(common): capitalize first letter of all words in TitleCasePipe ( #13511 )
2016-12-16 15:24:26 -08:00
Pawel Kozlowski
d036165a19
refactor: remove intl from facades ( #13404 )
...
The existing intl.ts file is not a facade but
rather a set of utils used by i18n-related pipes only.
As such moving it back to common module so those utils
are not used accidently from other places.
2016-12-13 12:34:50 -08:00
Victor Berchet
61d7c1e0b3
feat(common): add a titlecase
pipe ( #13324 )
...
closes #11436
2016-12-08 16:33:24 -08:00
Tim Blair
4a09251921
doc(common): fix a typo in async pipe
2016-11-28 14:11:45 -08:00
Joao Dias
77ee27c59e
refactor(): use const and let instead of var
2016-11-12 16:40:17 -08:00
Bruno da Silva joão
2aba8b0ff2
fix(common): no TZ Offset added by DatePipe for dates without time ( #12380 )
2016-11-10 14:57:04 -08:00
Dzmitry Shylovich
3dc61779f0
fix(DatePipe): handle empty string ( #12374 )
2016-11-08 15:45:12 -08:00
Victor Berchet
4708b248d5
fix(common): I18nSelectPipe selects other case on default
2016-11-08 15:44:18 -08:00
Michael George Attard
3045d02b9a
docs(pipes): minor fix and improvements
2016-10-31 12:39:21 +01:00
Victor Berchet
76dd026447
refactor: remove some facades ( #12335 )
2016-10-19 13:42:39 -07:00
Andrei Tserakhau
f77ab6a2d2
feat(datePipe): support narrow forms for month and weekdays ( #12297 )
...
Closes #12294
2016-10-19 10:05:13 -07:00
Victor Berchet
5509453e72
refactor(common): pipe code cleanup
2016-09-19 16:19:28 -07:00
Jason Choi
df4254ae89
refactor(facade): move isPromise to core private ( #10573 )
2016-09-18 15:55:08 -07:00
Misko Hevery
2c42a50fc3
docs(pipes): updated pipe documentation
2016-09-14 14:32:09 -07:00
Victor Berchet
2170379251
refactor(common): cleanup, strip deprecated doc ( #11469 )
2016-09-09 12:05:06 -07:00
Trotyl Yu
dd03bf12e1
docs: misc fixes.
...
docs(common_module): Fix macro format
docs(number_pipe): Add missing period sign
docs(date_pipe): Fix suffix consistency
docs(date_pipe): Fix missing quote
docs(number_pipe): Fix incorrect article
Looks like the word "Polyfill" does not start with a vowel pronunciation.
docs(location_strategy): Fix code format
Add missing \`\`\` at start.
docs(i18n_plural_pipe): Fix code format
docs(location): Add missing period sign
refactor(ngSwitch): fix typo on parameter
docs(di): Add missing quote
docs(compiler): Fix typo
docs(compiler): Add missing period sign
docs(directives): Fix description for styles parameter
docs(location_strategy): Add code language
Revert for misunderstanding.
2016-09-06 15:45:37 -07:00
Misko Hevery
7c07bfff97
fix(errors): [2/2] Rename Exception to Error; remove from public API
...
BREAKING CHANGE:
Exceptions are no longer part of the public API. We don't expect that anyone should be referring to the Exception types.
ExceptionHandler.call(exception: any, stackTrace?: any, reason?: string): void;
change to:
ErrorHandler.handleError(error: any): void;
2016-08-26 10:37:17 -07:00
Misko Hevery
86ba072758
fix(errors): [1/2] Rename Exception to Error; remove from public API
2016-08-26 10:37:17 -07:00
Victor Berchet
0a053a4cd5
fix(i18n): Currency/Date/Number pipe use injected locale ( #11093 )
2016-08-26 09:16:01 -07:00
Igor Minar
8a2324f86a
docs(common): mark all common apis except for i18n as stable
2016-08-25 13:29:03 -07:00
Luka Pejovic
c02325dd06
docs(DatePipe): add AM/PM designator in description #10998
2016-08-23 11:57:41 -07:00
Andrei Tserakhau
712c7d5c3b
fix(datePipe): allow float for date pipe input ( #10687 )
2016-08-14 10:05:21 -07:00
Victor Berchet
ce4eae65a7
feat(i18n): provide LOCALE_ID and NgLocalization
2016-08-13 06:18:25 -07:00
Igor Minar
33ced7088f
refactor(common): remove deprecated ReplacePipe ( #10772 )
...
BREAKING CHANGE: previously deprecated ReplacePipe was removed
2016-08-12 21:50:57 -07:00
Miško Hevery
b96869afd2
refactor(Type): merge Type and ConcreType<?> into Type<?> ( #10616 )
...
Closes #9729
BREAKING CHANGE:
`Type` is now `Type<T>` which means that in most cases you have to
use `Type<any>` in place of `Type`.
We don't expect that any user applications use the `Type` type.
2016-08-10 18:21:28 -07:00
Alex Eagle
6f4ee6101c
chore(imports): don't import ExceptionHandler from facade ( #10620 )
...
This lets us skip src/facade/exception* when compiling modules other than core.
It prevents having many conflicting declarations
2016-08-10 15:55:18 -07:00
Jason Choi
99989f5d3f
chore(facade): remove most facade/async functions
2016-08-05 12:26:28 -07:00
Jason Choi
83e2d3d1cb
refactor(RegExpWrapper): remove the facade ( #10512 )
2016-08-05 09:50:49 -07:00
Marc Laval
cd18de7a21
refactor(compiler): use Object.keys instead of Object.getOwnPropertyNames ( #10498 )
2016-08-04 10:35:41 -07:00
Michael
3ce11ed58c
docs(pipes): update I18nSelectPipe API documentation ( #10449 )
2016-08-02 10:59:07 -07:00
Victor Berchet
28c4852cd6
refactor: remove ts2dart annotations
2016-08-01 11:34:51 -07:00
Victor Berchet
b652a7fc9f
chore: remove obsolete files ( #10240 )
2016-07-22 16:18:31 -07:00
Victor Berchet
d455942389
fix(CurrencyPipe): use default Intl formatting options when none provided
...
fixes #10189
2016-07-22 08:21:31 -07:00
Victor Berchet
f3dd91e1d7
feat(NumberPipe): add string support ( #10163 )
...
fixes #10159
2016-07-19 11:27:06 -07:00
Roberto Simonetti
776a83f9da
doc(i18nPluralPipe): update API doc example ( #9862 )
2016-07-07 08:48:37 -07:00
Victor Berchet
fed1672a43
refactor(i18n): I18nPipe uses NgLocalization ( #9313 )
...
and some refactoring
2016-06-23 11:44:05 -07:00
ScottSWu
ae75e3640a
chore(lint): Added license headers to most TypeScript files
...
Relates to #9380
2016-06-23 09:47:54 -07:00