[PR #163] [MERGED] TypeScript port #142

Closed
opened 2026-05-23 08:31:47 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/appy-one/acebase/pull/163
Author: @appy-one
Created: 10/17/2022
Status: Merged
Merged: 10/24/2022
Merged by: @appy-one

Base: masterHead: improvement/typescript-port


📝 Commits (10+)

  • 157a193 moved js files to ts
  • 7202685 index take descending issue fix
  • 4bc2128 allow metadata filter on index
  • ebc3a5e made dbname public
  • b72ed19 ported binary acebase storage to typescript
  • a4b0ac8 ported custom storage to typescript
  • 7dfb361 ported mssql storage to typescript
  • 37fff4c ported sqlite storage to typescript
  • e556bcf typescript fixes
  • d727458 ported acebase-browser to typescript

📊 Changes

151 files changed (+17006 additions, -5602 deletions)

View changed files

📝 .eslintrc.json (+9 -2)
📝 dist/browser.js (+1323 -1373)
📝 dist/browser.min.js (+1 -1)
📝 package.json (+4 -4)
📝 spec/binary-bplus-tree.spec.js (+15 -15)
📝 spec/bplus-tree.spec.js (+4 -4)
📝 spec/bulk-import.spec.js (+16 -16)
📝 spec/constructor.spec.js (+5 -5)
📝 spec/custom-test.js (+6 -6)
📝 spec/data-proxy.spec.js (+1 -1)
📝 spec/data-types.spec.js (+15 -15)
📝 spec/events.spec.js (+20 -20)
📝 spec/examples.spec.js (+19 -19)
📝 spec/export-import.spec.js (+9 -7)
📝 spec/geohash.spec.js (+2 -2)
📝 spec/include-exclude-filters.spec.js (+3 -3)
📝 spec/json-data-export.spec.js (+11 -11)
📝 spec/keys.spec.js (+25 -25)
📝 spec/node-lock.spec.js (+33 -33)
📝 spec/node-transaction.spec.js (+3 -3)

...and 80 more files

📄 Description

Ported remaining js sources to TypeScript
Also fixes #165

Needs new version of acebase-core to be published first


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/appy-one/acebase/pull/163 **Author:** [@appy-one](https://github.com/appy-one) **Created:** 10/17/2022 **Status:** ✅ Merged **Merged:** 10/24/2022 **Merged by:** [@appy-one](https://github.com/appy-one) **Base:** `master` ← **Head:** `improvement/typescript-port` --- ### 📝 Commits (10+) - [`157a193`](https://github.com/appy-one/acebase/commit/157a1933b13842aa1e86aac54c9c468cf5abe508) moved js files to ts - [`7202685`](https://github.com/appy-one/acebase/commit/72026853c1a63c3771f0cb676ba68c4437fa73e8) index take descending issue fix - [`4bc2128`](https://github.com/appy-one/acebase/commit/4bc212859f966e7e2dba1f0829f635af04713b95) allow metadata filter on index - [`ebc3a5e`](https://github.com/appy-one/acebase/commit/ebc3a5efdc95c32802183f44a4eee805fec6ee95) made dbname public - [`b72ed19`](https://github.com/appy-one/acebase/commit/b72ed19cd92069a7b364f0bf39f8fd40d120803c) ported binary acebase storage to typescript - [`a4b0ac8`](https://github.com/appy-one/acebase/commit/a4b0ac8a59895debca402fae555078b3c2761547) ported custom storage to typescript - [`7dfb361`](https://github.com/appy-one/acebase/commit/7dfb3610430eaff28432f3976e6013f6dc89474b) ported mssql storage to typescript - [`37fff4c`](https://github.com/appy-one/acebase/commit/37fff4cee331fea9410e2ea330b87dc43c3bda20) ported sqlite storage to typescript - [`e556bcf`](https://github.com/appy-one/acebase/commit/e556bcf6a20209ba8e4c848b04163076586cdeab) typescript fixes - [`d727458`](https://github.com/appy-one/acebase/commit/d72745851febdb246ab07abc634e50b2804c86e2) ported acebase-browser to typescript ### 📊 Changes **151 files changed** (+17006 additions, -5602 deletions) <details> <summary>View changed files</summary> 📝 `.eslintrc.json` (+9 -2) 📝 `dist/browser.js` (+1323 -1373) 📝 `dist/browser.min.js` (+1 -1) 📝 `package.json` (+4 -4) 📝 `spec/binary-bplus-tree.spec.js` (+15 -15) 📝 `spec/bplus-tree.spec.js` (+4 -4) 📝 `spec/bulk-import.spec.js` (+16 -16) 📝 `spec/constructor.spec.js` (+5 -5) 📝 `spec/custom-test.js` (+6 -6) 📝 `spec/data-proxy.spec.js` (+1 -1) 📝 `spec/data-types.spec.js` (+15 -15) 📝 `spec/events.spec.js` (+20 -20) 📝 `spec/examples.spec.js` (+19 -19) 📝 `spec/export-import.spec.js` (+9 -7) 📝 `spec/geohash.spec.js` (+2 -2) 📝 `spec/include-exclude-filters.spec.js` (+3 -3) 📝 `spec/json-data-export.spec.js` (+11 -11) 📝 `spec/keys.spec.js` (+25 -25) 📝 `spec/node-lock.spec.js` (+33 -33) 📝 `spec/node-transaction.spec.js` (+3 -3) _...and 80 more files_ </details> ### 📄 Description Ported remaining js sources to TypeScript Also fixes #165 Needs new version of `acebase-core` to be published first --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-23 08:31:47 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/acebase#142
No description provided.