(destination: Object, source: Object)
| 745 | } |
| 746 | |
| 747 | function upgradeUnserializable(destination: Object, source: Object) { |
| 748 | Object.defineProperties(destination, { |
| 749 | // $FlowFixMe[invalid-computed-prop] |
| 750 | [meta.inspected]: { |
| 751 | configurable: true, |
| 752 | enumerable: false, |
| 753 | value: !!source.inspected, |
| 754 | }, |
| 755 | // $FlowFixMe[invalid-computed-prop] |
| 756 | [meta.name]: { |
| 757 | configurable: true, |
| 758 | enumerable: false, |
| 759 | value: source.name, |
| 760 | }, |
| 761 | // $FlowFixMe[invalid-computed-prop] |
| 762 | [meta.preview_long]: { |
| 763 | configurable: true, |
| 764 | enumerable: false, |
| 765 | value: source.preview_long, |
| 766 | }, |
| 767 | // $FlowFixMe[invalid-computed-prop] |
| 768 | [meta.preview_short]: { |
| 769 | configurable: true, |
| 770 | enumerable: false, |
| 771 | value: source.preview_short, |
| 772 | }, |
| 773 | // $FlowFixMe[invalid-computed-prop] |
| 774 | [meta.size]: { |
| 775 | configurable: true, |
| 776 | enumerable: false, |
| 777 | value: source.size, |
| 778 | }, |
| 779 | // $FlowFixMe[invalid-computed-prop] |
| 780 | [meta.readonly]: { |
| 781 | configurable: true, |
| 782 | enumerable: false, |
| 783 | value: !!source.readonly, |
| 784 | }, |
| 785 | // $FlowFixMe[invalid-computed-prop] |
| 786 | [meta.type]: { |
| 787 | configurable: true, |
| 788 | enumerable: false, |
| 789 | value: source.type, |
| 790 | }, |
| 791 | // $FlowFixMe[invalid-computed-prop] |
| 792 | [meta.unserializable]: { |
| 793 | configurable: true, |
| 794 | enumerable: false, |
| 795 | value: !!source.unserializable, |
| 796 | }, |
| 797 | }); |
| 798 | |
| 799 | delete destination.inspected; |
| 800 | delete destination.name; |
| 801 | delete destination.preview_long; |
| 802 | delete destination.preview_short; |
| 803 | delete destination.size; |
| 804 | delete destination.readonly; |
no outgoing calls
no test coverage detected