(tree: UrlTree)
| 842 | return tree; |
| 843 | } |
| 844 | override serialize(tree: UrlTree): string { |
| 845 | const qp: {[key: string]: any} = {}; |
| 846 | Object.keys(tree.queryParams).forEach((key) => { |
| 847 | const value = tree.queryParams[key]; |
| 848 | if (typeof value === 'object' && value !== null) { |
| 849 | qp[key] = JSON.stringify(value); |
| 850 | } else { |
| 851 | qp[key] = value; |
| 852 | } |
| 853 | }); |
| 854 | tree.queryParams = qp; |
| 855 | return super.serialize(tree); |
| 856 | } |
| 857 | } |
| 858 | |
| 859 | beforeEach(() => { |