fix(closure): quote date pattern aliases (#13012)

Quota the pattern aliases to prevent closure renaming. These are quoted in DatePipe and also need to be quoted here.
This commit is contained in:
Brian Michalski 2016-11-21 14:45:48 -05:00 committed by Chuck Jazdzewski
parent 491d5a22a9
commit 7dcca307d9

View File

@ -44,7 +44,7 @@ const DATE_FORMATS_SPLIT =
/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/; /((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/;
const PATTERN_ALIASES: {[format: string]: DateFormatterFn} = { const PATTERN_ALIASES: {[format: string]: DateFormatterFn} = {
yMMMdjms: datePartGetterFactory(combine([ 'yMMMdjms': datePartGetterFactory(combine([
digitCondition('year', 1), digitCondition('year', 1),
nameCondition('month', 3), nameCondition('month', 3),
digitCondition('day', 1), digitCondition('day', 1),
@ -52,23 +52,23 @@ const PATTERN_ALIASES: {[format: string]: DateFormatterFn} = {
digitCondition('minute', 1), digitCondition('minute', 1),
digitCondition('second', 1), digitCondition('second', 1),
])), ])),
yMdjm: datePartGetterFactory(combine([ 'yMdjm': datePartGetterFactory(combine([
digitCondition('year', 1), digitCondition('month', 1), digitCondition('day', 1), digitCondition('year', 1), digitCondition('month', 1), digitCondition('day', 1),
digitCondition('hour', 1), digitCondition('minute', 1) digitCondition('hour', 1), digitCondition('minute', 1)
])), ])),
yMMMMEEEEd: datePartGetterFactory(combine([ 'yMMMMEEEEd': datePartGetterFactory(combine([
digitCondition('year', 1), nameCondition('month', 4), nameCondition('weekday', 4), digitCondition('year', 1), nameCondition('month', 4), nameCondition('weekday', 4),
digitCondition('day', 1) digitCondition('day', 1)
])), ])),
yMMMMd: datePartGetterFactory( 'yMMMMd': datePartGetterFactory(
combine([digitCondition('year', 1), nameCondition('month', 4), digitCondition('day', 1)])), combine([digitCondition('year', 1), nameCondition('month', 4), digitCondition('day', 1)])),
yMMMd: datePartGetterFactory( 'yMMMd': datePartGetterFactory(
combine([digitCondition('year', 1), nameCondition('month', 3), digitCondition('day', 1)])), combine([digitCondition('year', 1), nameCondition('month', 3), digitCondition('day', 1)])),
yMd: datePartGetterFactory( 'yMd': datePartGetterFactory(
combine([digitCondition('year', 1), digitCondition('month', 1), digitCondition('day', 1)])), combine([digitCondition('year', 1), digitCondition('month', 1), digitCondition('day', 1)])),
jms: datePartGetterFactory(combine( 'jms': datePartGetterFactory(combine(
[digitCondition('hour', 1), digitCondition('second', 1), digitCondition('minute', 1)])), [digitCondition('hour', 1), digitCondition('second', 1), digitCondition('minute', 1)])),
jm: datePartGetterFactory(combine([digitCondition('hour', 1), digitCondition('minute', 1)])) 'jm': datePartGetterFactory(combine([digitCondition('hour', 1), digitCondition('minute', 1)]))
}; };
const DATE_FORMATS: {[format: string]: DateFormatterFn} = { const DATE_FORMATS: {[format: string]: DateFormatterFn} = {