Commit Graph

156 Commits

Author SHA1 Message Date
Bruno Windels
e1fc2b46c4 add observeSize operator on ObservableMap 2023-01-26 11:40:40 +01:00
Bruno Windels
920fedae5e merge master into bwindels/calls 2023-01-20 16:24:38 +01:00
Bruno Windels
2d526bc088 fix sdk build failing on tsc error 2022-10-14 20:13:23 +02:00
Bruno Windels
f4e633beb4 support onfirstsubscribe callback in ROV
will use it to start polling for turnServer updates
2022-09-26 15:24:14 +02:00
Isaiah Becker-Mayer
d025c1111e fixes [Symbol.iterator] typing 2022-08-25 22:56:40 -04:00
Isaiah Becker-Mayer
1e6d5ca42f exports types instead of objects 2022-08-21 07:42:06 -04:00
Isaiah Becker-Mayer
ebd8c0751a fixes AsyncMappedList 2022-08-20 17:04:13 -04:00
Isaiah Becker-Mayer
77f21f7a91 fixes import order according to https://medium.com/visual-development/how-to-fix-nasty-circular-dependency-issues-once-and-for-all-in-javascript-typescript-a04c987cf0de 2022-08-20 16:39:39 -04:00
Isaiah Becker-Mayer
92ed503700 Fixes MappedMap type system 2022-08-19 19:02:06 -04:00
Isaiah Becker-Mayer
dd01e70b4a src/observable/map/BaseObservableMapDefaults.ts -> src/observable/map/BaseObservableMapTransformers.ts 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
70b68c5b16 found a more clever way to do this which eliminates boilerplate 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
73b83fdab8 Changes config from a function that returns an objectinto a more aptly named BaseObservableMapDefaults class 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
bed66ada88 removes .js to files that are now typescripted 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
0203ece3bd updates ts-eslint and fixes errors in src/observable 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
deab8bdaf0 moves boilerplate to bottom of classes 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
be570cafb0 Adds types for common functions 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
674e7bd1c6 fixing linting errors 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
081cc05fa6 Updates comparator 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
ab6a8ad3aa typescriptifying ApplyMap 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
95c65280ef typescriptifying MappedMap 2022-08-07 21:13:00 -07:00
Isaiah Becker-Mayer
d060d337b6 typescriptifies LogMap 2022-08-07 21:12:59 -07:00
Isaiah Becker-Mayer
edeec896ae typescriptifies SourceSubscriptionHandler 2022-08-07 21:12:59 -07:00
Isaiah Becker-Mayer
63e9b49ebe uncommenting tests 2022-08-07 21:12:59 -07:00
Isaiah Becker-Mayer
3ba2bab59f JoinedMap to typescript 2022-08-07 21:12:59 -07:00
Isaiah Becker-Mayer
f1751a24b0 FilteredMap 2022-08-07 21:12:59 -07:00
Isaiah Becker-Mayer
7645eb8753 moves config into its own file 2022-08-07 21:12:59 -07:00
Isaiah Becker-Mayer
b33db1df36 refactors ObservableMap 2022-08-07 21:12:59 -07:00
Bruno Windels
433dc957ee utility: turn observable value into observable map with one K,V pair 2022-04-26 14:26:56 +02:00
Bruno Windels
c7f7d24273 utility: observable value that emits when event is fired 2022-04-26 14:26:33 +02:00
Bruno Windels
22df062bbb fix observable typescript errors 2022-04-25 14:05:02 +02:00
Bruno Windels
c54ffd4fc3 support multiple devices in call per user 2022-03-29 17:13:33 +02:00
Bruno Windels
4bf171def9 small fixes 2022-03-29 12:01:47 +02:00
Bruno Windels
a0a07355d4 more improvements, make hangup work 2022-03-29 12:01:47 +02:00
Bruno Windels
9efd191f4e some more fixes 2022-03-29 12:01:46 +02:00
Bruno Windels
e760b8e556 basic view model setup 2022-03-29 12:01:46 +02:00
Bruno Windels
07bc0a2376 move observable values each in their own file 2022-03-29 12:01:46 +02:00
Bruno Windels
6150e91c3f fix type error again 2022-03-09 11:51:11 +01:00
Bruno Windels
762925d4a5 fix type error 2022-03-09 11:44:49 +01:00
Bruno Windels
21080d2110 fix tests 2022-03-09 11:41:26 +01:00
Bruno Windels
6d7c983e8e convert (Base)ObservableMap to typescript 2022-03-09 11:33:49 +01:00
Bruno Windels
643ab1a5f3 cant export this for some reason 2022-03-01 15:48:42 +01:00
Bruno Windels
ee8e45926f also export observable value classes 2022-03-01 15:42:04 +01:00
Bruno Windels
0bb3cfcfad WIP3 2022-02-04 17:49:10 +01:00
Bruno Windels
d9e6164a5c fix ts errors 2022-01-28 16:40:32 +01:00
Bruno Windels
e0df003aba add flatMap operator on observable value 2022-01-28 16:35:49 +01:00
Bruno Windels
8c3ae57497 fix Iterator vs IterableIterator confusion 2021-11-30 17:05:39 +01:00
Bruno Windels
581ef47c78 fix conflicting sortedIndex declaration 2021-11-30 16:53:59 +01:00
Bruno Windels
fc3eb7f57f Merge branch 'master' into bwindels/typescript-observable-2 2021-11-30 16:37:43 +01:00
Bruno Windels
ef712b16f5
Merge pull request #584 from vector-im/ts-conversion-utils
Convert /utils to typescript
2021-11-30 14:13:09 +01:00
Bruno Windels
c22718811f more tests for queryMove 2021-11-23 08:56:33 +01:00