()
| 153 | } |
| 154 | |
| 155 | async issue_139() { |
| 156 | const data = { |
| 157 | a: { |
| 158 | b: FieldValue.serverTimestamp(), |
| 159 | }, |
| 160 | }; |
| 161 | |
| 162 | data[new FieldPath(['test', '123']) as any] = 'thing'; |
| 163 | firebase() |
| 164 | .firestore() |
| 165 | .doc('test/1234') |
| 166 | .update(data) |
| 167 | .then((done) => { |
| 168 | console.log('done', 'issue 139'); |
| 169 | }) |
| 170 | .catch((e) => { |
| 171 | console.error('done', 'issue 139', e); |
| 172 | }); |
| 173 | } |
| 174 | |
| 175 | async field_path() { |
| 176 | const fp = new FieldPath(['test', '123']); |