RMidhunSuresh
496dfee593
Catch error in promise chain
2023-02-07 19:25:48 +05:30
RMidhunSuresh
6d800ff359
WIP
2023-02-07 19:15:36 +05:30
Bruno Windels
cd76619953
add header
2023-01-26 10:30:29 +01:00
Bruno Windels
0f91f2065c
extract to src/utils as it doesn't assume the DOM
2023-01-26 10:25:22 +01:00
Bruno Windels
920fedae5e
merge master into bwindels/calls
2023-01-20 16:24:38 +01:00
Bruno Windels
daad19c060
swallow errors in errorCallback in ErrorBoundary
...
nothing should be able to make ErrorBoundary.try throw
2023-01-19 11:37:43 +01:00
Bruno Windels
e6b17cc74a
fix callback type
2023-01-19 11:30:52 +01:00
Bruno Windels
f0d2c19184
allow an explicit error value again in ErrorBoundary
2023-01-19 09:46:19 +01:00
Bruno Windels
50f46a21bd
finish ErrorBoundary
2023-01-09 10:40:00 +01:00
Bruno Windels
47a8b4d728
WIP
2023-01-09 10:40:00 +01:00
Bruno Windels
a9a72f88e5
finish ErrorBoundary
2023-01-09 10:36:28 +01:00
Bruno Windels
014ae4185f
WIP
2023-01-06 17:01:57 +01:00
Bruno Windels
167a19a85b
untracking from a disposed Disposables is actually not alarming
...
it happens under normal conditions when an abortable action is aborted
and you untrack afterwards.
2022-09-30 11:16:09 +02:00
Bruno Windels
ac60d1b61d
remove thick abstraction layer
...
instead just copy the DOM typing and make it part of the platform layer
2022-04-21 17:40:45 +02:00
Bruno Windels
07bc0a2376
move observable values each in their own file
2022-03-29 12:01:46 +02:00
Bruno Windels
179c7e74b5
WIP6
2022-03-29 12:01:46 +02:00
Bruno Windels
98e1dcf799
WIP5
2022-03-29 12:01:46 +02:00
Bruno Windels
46ebd55092
WIP
2022-03-29 12:01:46 +02:00
Bruno Windels
2e1283d199
Merge pull request #670 from vector-im/bwindels/ts-olm
...
Convert olm code to typescript
2022-03-01 18:53:22 +01:00
Bruno Windels
a4fd1615dd
convert decryption
2022-02-15 18:21:29 +01:00
Bruno Windels
4d82dd22b6
convert ViewModel to typescript
2022-02-14 17:50:17 +01:00
Bruno Windels
554aa45d48
add support for progress notifications in abortable operation
2022-01-26 15:18:23 +01:00
RMidhunSuresh
8fcfd713e0
Use IAbortable
2021-11-17 20:28:44 +05:30
RMidhunSuresh
ea2842f37f
Return empty string
2021-11-17 20:28:44 +05:30
RMidhunSuresh
64a9892ee2
Use generic T in LockMap
2021-11-17 20:28:44 +05:30
RMidhunSuresh
048547828d
Remove type Func
2021-11-17 20:28:44 +05:30
R Midhun Suresh
a14a8c3a07
Create interface IDisposable
...
Co-authored-by: Bruno Windels <brunow@matrix.org>
2021-11-17 20:28:44 +05:30
RMidhunSuresh
08ef84d112
Mention return type
2021-11-17 20:28:44 +05:30
RMidhunSuresh
5a0c06473c
Use undefined instead of null
2021-11-17 20:28:44 +05:30
RMidhunSuresh
1beb153f21
func --> Func
2021-11-17 20:28:44 +05:30
RMidhunSuresh
ebd1caf6d1
Convert enum.js to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
0e18247184
Use constant type
2021-11-17 20:28:44 +05:30
RMidhunSuresh
a945edfe07
Convert pbkdf2.js to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
6c2aa1bf61
Convert hkdf.js to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
afecac3e3c
Convert timeout.js to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
8a169d5ddc
Convert sortedIndex.js to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
ea0adb4407
Convert RetainedValue.js to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
88ec1b575d
Convert mergeMap.js to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
1549d8add0
Convert LockMap to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
c8eb7ea7ac
Convert Lock.js to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
a3460d8c2a
Convert formatSize to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
4ce7634201
Convert error.js to ts
2021-11-17 20:28:44 +05:30
RMidhunSuresh
7d12c2ba54
Add return types
2021-11-17 20:28:44 +05:30
RMidhunSuresh
7270918b65
Convert Disposables to typescript
2021-11-17 20:28:44 +05:30
RMidhunSuresh
dd74ed1957
Add types to disposeValue
2021-11-17 20:28:44 +05:30
RMidhunSuresh
7772643b0d
Disposables.js --> Disposables.ts
2021-11-17 20:28:44 +05:30
Bruno Windels
45dc2162dc
fix unit tests
2021-10-22 17:30:20 +02:00
Bruno Windels
77d10c93d6
convert groupby and megolm decryption utils to typescript
2021-10-21 14:40:51 +02:00
Bruno Windels
66a77519d7
implement key caching in KeyLoader
...
merging session cache into it so we can better manage and recycle
keys without exposing too low-level public methods on BaseLRUCache.
Using refCount instead of inUse flag as a key can of course be used
by multiple useKey calls at the same time.
2021-10-21 11:12:54 +02:00
Bruno Windels
4fa285e85a
convert LRUCache to ts
2021-10-20 15:24:58 +02:00