perf(all): minify better by using arrow functions (#18730)

This commit is contained in:
Manu MA
2019-07-10 16:33:33 +02:00
committed by Brandy Carney
parent 8beeff2c52
commit 03c1d19e07
99 changed files with 653 additions and 679 deletions

View File

@ -46,7 +46,7 @@ export class ViewController {
}
}
export function matches(view: ViewController | undefined, id: string, params: ComponentProps | undefined): view is ViewController {
export const matches = (view: ViewController | undefined, id: string, params: ComponentProps | undefined): view is ViewController => {
if (!view) {
return false;
}
@ -76,9 +76,9 @@ export function matches(view: ViewController | undefined, id: string, params: Co
}
}
return true;
}
};
export function convertToView(page: any, params: ComponentProps | undefined): ViewController | null {
export const convertToView = (page: any, params: ComponentProps | undefined): ViewController | null => {
if (!page) {
return null;
}
@ -86,9 +86,9 @@ export function convertToView(page: any, params: ComponentProps | undefined): Vi
return page;
}
return new ViewController(page, params);
}
};
export function convertToViews(pages: any[]): ViewController[] {
export const convertToViews = (pages: any[]): ViewController[] => {
return pages.map(page => {
if (page instanceof ViewController) {
return page;
@ -98,4 +98,4 @@ export function convertToViews(pages: any[]): ViewController[] {
}
return convertToView(page, undefined);
}).filter(v => v !== null) as ViewController[];
}
};