Skip to content

Commit d0d141b

Browse files
committed
A LOT of misc 2.0 work (#97)
* UnexpectedDataAPIResponseError * made column definition optional in tableserdesfns * fixes serdes of datapitimestamp for collections * move test script documentation to test script itself. * separate scripts/check.sh file for typechecking/linting * forJSEnv utility * more work on blob & vector unit tests * proper checking for Bignumbers * killed DataAPITimestamp * serializeGuard-based codecs now have higher priority * bigints & counters now use bigint * a lot more datatypes test work * check for broken compilation when skipLibCheck: false w/ astra-db-ts as dep * updated build script to have report updating be conditional * reexport from version file * more datatype tests * enhanced coll bignumbers support * split dates/times/durations into separate files * overhaul of dates * overhaul of times * work for repl scirpt * DataAPIDuration massive overhaul * remoaved feature-flag tables header * lots more tests and such
1 parent 752c71e commit d0d141b

File tree

127 files changed

+7333
-2249
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+7333
-2249
lines changed

.env.example

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,3 @@ CLIENT_DB_TOKEN=<token>
1010

1111
# Backend for the Data API (astra | dse | hcd | cassandra | other). Defaults to 'astra'.
1212
# CLIENT_DB_ENVIRONMENT=<env>
13-
14-
# Uncomment to enable running all (or specific) types of test by default
15-
# CLIENT_RUN_VECTORIZE_TESTS=1
16-
# CLIENT_RUN_LONG_TESTS=1
17-
# CLIENT_RUN_ADMIN_TESTS=1

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,5 +140,6 @@ tsdoc-metadata.json
140140
vectorize_test_spec.json
141141
etc/test-reports/
142142
etc/playgrounds/
143+
tmp-lib-check
143144

144145
.direnv

api-extractor.jsonc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
/**
143143
* (REQUIRED) Whether to generate an API report.
144144
*/
145-
"enabled": true
145+
"enabled": true,
146146

147147
/**
148148
* The filename for the API report files. It will be combined with "reportFolder" or "reportTempFolder" to produce
@@ -168,7 +168,7 @@
168168
* SUPPORTED TOKENS: <projectFolder>, <packageName>, <unscopedPackageName>
169169
* DEFAULT VALUE: "<projectFolder>/temp/"
170170
*/
171-
// "reportFolder": "<projectFolder>/temp/",
171+
"reportFolder": "<projectFolder>/temp/"
172172

173173
/**
174174
* Specifies the folder where the temporary report file is written. The file name portion is determined by

eslint.config.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ export default ts.config(
2121
// Only way I can do indentation in ts-doc
2222
'no-irregular-whitespace': 'off',
2323

24+
// sorry.
25+
'@typescript-eslint/no-unused-expressions': 'off',
26+
2427
// Makes underscore variables not throw a fit
2528
'@typescript-eslint/no-unused-vars': ['error', {
2629
argsIgnorePattern: '^_',

0 commit comments

Comments
 (0)