fix(core): Remove static dependency from @angular/core to @angular/compiler (#26734)
PR Close #26734
This commit is contained in:

committed by
Matias Niemelä

parent
5d740785a9
commit
d042c4afe0
@ -332,8 +332,9 @@ function parseFieldToPropertyMapping(
|
||||
*/
|
||||
function parseDecoratedFields(
|
||||
fields: {member: ClassMember, decorators: Decorator[]}[], reflector: ReflectionHost,
|
||||
checker: ts.TypeChecker, mapValueResolver: (publicName: string, internalName: string) =>
|
||||
string | string[]): {[field: string]: string | string[]} {
|
||||
checker: ts.TypeChecker,
|
||||
mapValueResolver: (publicName: string, internalName: string) =>
|
||||
string | [string, string]): {[field: string]: string | [string, string]} {
|
||||
return fields.reduce(
|
||||
(results, field) => {
|
||||
const fieldName = field.member.name;
|
||||
@ -356,10 +357,10 @@ function parseDecoratedFields(
|
||||
});
|
||||
return results;
|
||||
},
|
||||
{} as{[field: string]: string | string[]});
|
||||
{} as{[field: string]: string | [string, string]});
|
||||
}
|
||||
|
||||
function resolveInput(publicName: string, internalName: string) {
|
||||
function resolveInput(publicName: string, internalName: string): [string, string] {
|
||||
return [publicName, internalName];
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user