Use MatrixClientPeg::safeGet for strict typing (#10989)
This commit is contained in:
parent
d64018ce26
commit
9b5b053148
60 changed files with 225 additions and 203 deletions
|
@ -73,7 +73,7 @@ export interface IMatrixClientPeg {
|
|||
*/
|
||||
getHomeserverName(): string | null;
|
||||
|
||||
get(): MatrixClient;
|
||||
get(): MatrixClient | null;
|
||||
safeGet(): MatrixClient;
|
||||
unset(): void;
|
||||
assign(): Promise<any>;
|
||||
|
@ -142,7 +142,7 @@ class MatrixClientPegClass implements IMatrixClientPeg {
|
|||
// used if we tear it down & recreate it with a different store
|
||||
private currentClientCreds: IMatrixClientCreds | null = null;
|
||||
|
||||
public get(): MatrixClient {
|
||||
public get(): MatrixClient | null {
|
||||
return this.matrixClient;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue