(tree: UrlTree)
| 784 | return tree; |
| 785 | } |
| 786 | override serialize(tree: UrlTree): string { |
| 787 | const qp: {[key: string]: any} = {}; |
| 788 | Object.keys(tree.queryParams).forEach((key) => { |
| 789 | const value = tree.queryParams[key]; |
| 790 | if (typeof value === 'object' && value !== null) { |
| 791 | qp[key] = JSON.stringify(value); |
| 792 | } else { |
| 793 | qp[key] = value; |
| 794 | } |
| 795 | }); |
| 796 | tree.queryParams = qp; |
| 797 | return super.serialize(tree); |
| 798 | } |
| 799 | } |
| 800 | |
| 801 | beforeEach(() => { |