- apply lint:fix results
- revert fixes that are not related to consistent-type-imports and cases error
- regenerate .api.md files
- format
- update core-comparison diff
The existing API for `TableTransaction.updateEntity` requires passing `undefined` explicitly when using the default `updateMode` with `updateOptions`. This change allows for either optional argument to be passed through their respective binary function declaration.
* feat(Table): add options to transaction update
Adds the ability to pass an update option to an update transaction.
* doc(Tables): add JSDoc for updateEntity()
* test(Tables): add unit test for updateEntity()
* Recordings for new test case
Co-authored-by: Timo van Veenendaal <timov@microsoft.com>
* Support manually handling continuationTokens
* Use PageSettings and update version
* Update samples and page type
* Address PR Comments
* Undo changes to generated samples
* Fix format
* Re-generate and Custom serialization for ACL
* format
* update readme
* format readme
* Update changelog
* set swagger package-version
* Update format script
* Fix test and update changelog
* update recorder and recordings
* fix test and changelog
* use deterministic date for test
* update format
* fix lint
* return await
* Update TSDoc samples
* Add additional samples to TSDoc
* Add createIfNotExists and deleteIfExists. Loosen Entity output type
* Rename property tableName to name
* update samples
* Cleanup models
* more type cleanup
* remove un-used request options
* Remove next prefixed properties from public types
* Add date samples
* Update batch sample
* Publish samples
* Remove ifNotExist and ifExist
Fixes#12646
Tables service supports ns precision DateTime however JavaScript doesn't. As part of entity deserialization, whenever we get a property with type Edm.DateTime we parse it into a JavaScript Date object, which can lead to losing precision.
To fix this we need to disable the default deserialization for Edm.DateTime and give the user an "edm" object, similar to what we do for Guid and Int64
```typescript
{
partitionKey: "p1",
rowKey: "r1",
blahblah: {type: "DateTime", value:"the date"}
}
```
* Add integration tests for Create Table and Table Entity
* Format
* rename azure-tables to azure-data-tables
* int and float test
* Address PR comments
* Fix folder name
* azure-data-tables
* Remove stale api surface
* rename to data-tables
* update sample ur;
* Rename in ci