Commit graph

2672 commits

Author SHA1 Message Date
Bruno Windels 695996d6e2 add ILogger and ILogExport interface, to give export correct return type
also move logging related types to own file
2021-11-17 11:39:12 +01:00
RMidhunSuresh 1b13f32d94 Remove resolved todo comment 2021-11-17 15:39:21 +05:30
Bruno Windels 3ee7e73ff0 item is optional here 2021-11-17 11:08:44 +01:00
Bruno Windels 90d7b73dd4 non-persisted queued items don't have an id yet, find them by ref equality 2021-11-17 11:08:29 +01:00
Bruno Windels f93bdd962a might as well use generic here 2021-11-17 10:50:55 +01:00
Bruno Windels 1942c31eff still finish item when not returning from sync callback 2021-11-17 10:42:54 +01:00
RMidhunSuresh d01271fb15 _run return T or void depending on boolean 2021-11-17 13:22:19 +05:30
RMidhunSuresh 07a1130db3 children can be array of ISerializedItem 2021-11-17 12:02:12 +05:30
RMidhunSuresh 835da58b53 Remove ! 2021-11-17 11:59:50 +05:30
R Midhun Suresh 9c8f96e233
value is optional
Co-authored-by: Bruno Windels <brunow@matrix.org>
2021-11-17 11:43:59 +05:30
RMidhunSuresh b0ab8cd77f Space before { 2021-11-17 11:40:43 +05:30
RMidhunSuresh 8fce29caf7 Explicitly check for undefined 2021-11-17 11:38:33 +05:30
RMidhunSuresh 14eaa57434 No need for type assertion here 2021-11-16 13:14:11 +05:30
RMidhunSuresh 58105824d9 Fix error in reduce 2021-11-16 13:08:13 +05:30
RMidhunSuresh 4704a70cb7 Remove todo comment 2021-11-16 13:06:47 +05:30
RMidhunSuresh 34a8463bf9 Fix jsdoc return type 2021-11-16 12:43:23 +05:30
RMidhunSuresh e339e730f4 Remove todo comment 2021-11-16 12:42:50 +05:30
RMidhunSuresh 286747c23c Add type annotation for ctor 2021-11-16 12:41:03 +05:30
RMidhunSuresh 3ee1607298 Convert utils to typescript 2021-11-16 12:32:49 +05:30
RMidhunSuresh 4161d31642 Convert NullLogger to typescript 2021-11-16 12:23:06 +05:30
RMidhunSuresh 4c1d7a8f2d Use generics over returning unknown 2021-11-15 22:47:38 +05:30
RMidhunSuresh fe69f84c85 Use undefined in LogItem.serialize 2021-11-15 19:32:16 +05:30
RMidhunSuresh ba5f2032ba Make properties in LogItem optional, not null 2021-11-15 19:17:49 +05:30
RMidhunSuresh 7097ba07d1 Replace LogLabelOrNull type with undefined 2021-11-15 18:59:33 +05:30
RMidhunSuresh 30a384fe1e Make LogFilter optional 2021-11-15 18:44:25 +05:30
RMidhunSuresh 520e0f1b89 Use interface ILogItem 2021-11-15 17:29:08 +05:30
RMidhunSuresh a7d059b3ed Fix imports 2021-11-14 19:42:18 +05:30
RMidhunSuresh bba44abf52 Convert console logger to ts 2021-11-14 16:24:16 +05:30
RMidhunSuresh 39d0708cca Add comment 2021-11-14 15:58:51 +05:30
RMidhunSuresh 2d8b719ab0 Add void return types as well 2021-11-14 15:55:42 +05:30
RMidhunSuresh 5efa27c2a3 Add more type annotations 2021-11-14 15:48:59 +05:30
RMidhunSuresh 67e8fc0c43 Add return types to methods in BaseLogger 2021-11-12 23:27:35 +05:30
RMidhunSuresh 8e42e3f21f Add types to returns in LogFilter.ts 2021-11-12 23:17:21 +05:30
RMidhunSuresh 29a8260514 Add explicit types for return in methods 2021-11-12 23:12:15 +05:30
RMidhunSuresh 8c7a765e11 Convert IDBLogger to ts 2021-11-12 15:06:21 +05:30
RMidhunSuresh f3d0f88f95 Make error public 2021-11-12 15:06:11 +05:30
RMidhunSuresh 2ddd2d16ed IDBLogger.js --> IDBLogger.ts 2021-11-11 16:50:46 +05:30
RMidhunSuresh 9fed2ca41b Use undefined instead of null 2021-11-11 16:25:14 +05:30
RMidhunSuresh eb7c5c4437 Use undefined only instead of both undefined and null 2021-11-11 16:08:25 +05:30
RMidhunSuresh 09851600f7 Remove unwanted types 2021-11-11 15:35:51 +05:30
RMidhunSuresh 425a3c85a9 Make error prop private and expose via getter 2021-11-11 13:24:52 +05:30
RMidhunSuresh 0f7a78ee25 Make return type explicit 2021-11-11 13:05:12 +05:30
RMidhunSuresh cd7dccd804 Move interface to top 2021-11-10 19:13:35 +05:30
RMidhunSuresh 7a68c971aa Make field readonly 2021-11-10 19:07:24 +05:30
RMidhunSuresh cfa7708b57 Use type imports 2021-11-10 18:51:46 +05:30
RMidhunSuresh ef2aad8956 Annotate LogFilter 2021-11-10 15:04:07 +05:30
RMidhunSuresh ab126729e0 Use LogLevel as type instead of number 2021-11-10 14:49:59 +05:30
RMidhunSuresh e3c85c585e Log callbacks can return more than Promises 2021-11-10 14:42:43 +05:30
RMidhunSuresh 0b4eca4724 Create alias for LogLevel | null 2021-11-10 14:29:23 +05:30
RMidhunSuresh 142d3ef543 Split LogItemValues into union of types 2021-11-10 13:45:37 +05:30