gristlabs_grist-core/app/server/lib
Alex Hall faec8177ab (core) Use MetaTableData more
Summary:
Add more method overrides to MetaTableData for extra type safety.

Use MetaTableData, MetaRowRecord, and getMetaTable in more places.

Test Plan: Mostly it just has to compile. Tested manually that types are being checked more strictly now, e.g. by adding a typo to property names. Some type casting has also been removed.

Reviewers: dsagal

Reviewed By: dsagal

Subscribers: dsagal

Differential Revision: https://phab.getgrist.com/D3168
2021-12-07 17:09:58 +02:00
..
ACLFormula.ts
ActionHistory.ts
ActionHistoryImpl.ts
ActionSummary.ts
ActiveDoc.ts (core) Use MetaTableData more 2021-12-07 17:09:58 +02:00
ActiveDocImport.ts (core) Fix bug preventing importing of nested json files 2021-11-18 17:06:03 -08:00
AppEndpoint.ts
Authorizer.ts (core) set cookie response header more consistently 2021-11-24 10:16:30 -05:00
BrowserSession.ts (core) set cookie response header more consistently 2021-11-24 10:16:30 -05:00
checksumFile.ts
Client.ts
Comm.js
dbUtils.ts
DiscourseConnect.ts
DocApi.ts (core) Exposing more descriptive errors from exports 2021-11-30 17:26:32 +01:00
DocApiTypes-ti.ts
DocApiTypes.ts
DocClients.ts
DocManager.ts (core) make document reloading cleaner 2021-11-16 16:46:46 -05:00
DocPluginData.ts
DocPluginManager.ts (core) Use MetaTableData more 2021-12-07 17:09:58 +02:00
DocSession.ts
DocSnapshots.ts
DocStorage.ts
DocStorageManager.ts
docUtils.d.ts
docUtils.js
DocWorker.ts (core) Exposing more descriptive errors from exports 2021-11-30 17:26:32 +01:00
DocWorkerMap.ts
ExcelFormatter.ts
ExpandedQuery.ts (core) Use MetaTableData more 2021-12-07 17:09:58 +02:00
Export.ts (core) Use MetaTableData more 2021-12-07 17:09:58 +02:00
ExportCSV.ts (core) Use MetaTableData more 2021-12-07 17:09:58 +02:00
ExportXLSX.ts (core) Exposing more descriptive errors from exports 2021-11-30 17:26:32 +01:00
expressWrap.ts
ExternalStorage.ts (core) make sure forks with no changes are persisted 2021-12-01 22:27:56 -05:00
extractOrg.ts
FileParserElement.ts
filterUtils.ts
FlexServer.ts (core) Exposing custom widgets on the UI 2021-12-01 18:21:06 +01:00
GoogleAuth.ts (core) Exposing more descriptive errors from exports 2021-11-30 17:26:32 +01:00
GoogleExport.ts
GoogleImport.ts
GranularAccess.ts (core) Use MetaTableData more 2021-12-07 17:09:58 +02:00
GristServer.ts
gristSessions.ts
guessExt.ts
HashUtil.ts
HostedMetadataManager.ts
HostedStorageManager.ts (core) make sure forks with no changes are persisted 2021-12-01 22:27:56 -05:00
IBilling.ts
IChecksumStore.ts
ICreate.ts
IDocStorageManager.ts
idUtils.ts
IElectionStore.ts
initialDocSql.ts (core) Allow filtering hidden columns 2021-11-22 10:26:08 -08:00
INotifier.ts
ISandbox.ts
IShell.ts
ITestingHooks-ti.ts (core) Exposing custom widgets on the UI 2021-12-01 18:21:06 +01:00
ITestingHooks.ts (core) Exposing custom widgets on the UI 2021-12-01 18:21:06 +01:00
log.ts
LogMethods.ts
manifest.ts
MinimalLogin.ts
NSandbox.ts
OnDemandActions.ts (core) Use MetaTableData more 2021-12-07 17:09:58 +02:00
PermissionInfo.ts
Permit.ts
places.ts
PluginEndpoint.ts
PluginManager.ts
reportTimeTaken.ts
requestUtils.ts (core) Exposing more descriptive errors from exports 2021-11-30 17:26:32 +01:00
RowAccess.ts
SafePythonComponent.ts
SamlConfig.ts
SandboxControl.ts (core) freshen tests for python3 2021-11-10 10:46:12 -05:00
sandboxUtil.js
sendAppPage.ts (core) Exposing custom widgets on the UI 2021-12-01 18:21:06 +01:00
ServerColumnGetters.ts
ServerLocale.ts
serverUtils.ts
Sessions.ts
Sharing.ts (core) Ensure that large changes are processed in full by triggers (for webhooks) 2021-11-10 23:13:55 +02:00
shortDesc.ts
shutdown.js
SQLiteDB.ts
TableMetadataLoader.ts
TagChecker.ts
TestingHooks.ts (core) Exposing custom widgets on the UI 2021-12-01 18:21:06 +01:00
Throttle.ts
TimeQuery.ts
Triggers.ts (core) Use MetaTableData more 2021-12-07 17:09:58 +02:00
UnsafeNodeComponent.ts
uploads.ts (core) Error message on Duplicate Document 2021-11-09 19:12:57 +01:00
WidgetRepository.ts (core) Exposing custom widgets on the UI 2021-12-01 18:21:06 +01:00
WorkCoordinator.ts