( m: SavedROObjects, k: object, )
| 37 | } |
| 38 | |
| 39 | function getOrInsertDefault( |
| 40 | m: SavedROObjects, |
| 41 | k: object, |
| 42 | ): {existed: boolean; entry: SavedROObject} { |
| 43 | const entry = m.get(k); |
| 44 | if (entry) { |
| 45 | return {existed: true, entry}; |
| 46 | } else { |
| 47 | const newEntry: SavedROObject = new Map(); |
| 48 | m.set(k, newEntry); |
| 49 | return {existed: false, entry: newEntry}; |
| 50 | } |
| 51 | } |
| 52 | |
| 53 | function buildMakeReadOnly( |
| 54 | logger: ROViolationLogger, |
no test coverage detected