| 19615 | } |
| 19616 | } |
| 19617 | function reverseAccessKind(a) { |
| 19618 | switch (a) { |
| 19619 | case 0 /* AccessKind.Read */: |
| 19620 | return 1 /* AccessKind.Write */; |
| 19621 | case 1 /* AccessKind.Write */: |
| 19622 | return 0 /* AccessKind.Read */; |
| 19623 | case 2 /* AccessKind.ReadWrite */: |
| 19624 | return 2 /* AccessKind.ReadWrite */; |
| 19625 | default: |
| 19626 | return ts.Debug.assertNever(a); |
| 19627 | } |
| 19628 | } |
| 19629 | function compareDataObjects(dst, src) { |
| 19630 | if (!dst || !src || Object.keys(dst).length !== Object.keys(src).length) { |
| 19631 | return false; |