Adds debugging utilities in dev/beta environments
This commit is contained in:
parent
ac50af52d2
commit
86488b97b9
13 changed files with 73 additions and 146 deletions
24
ts/window.d.ts
vendored
24
ts/window.d.ts
vendored
|
@ -93,6 +93,15 @@ export type IPCType = {
|
|||
updateTrayIcon: (count: number) => void;
|
||||
};
|
||||
|
||||
export type FeatureFlagType = {
|
||||
GV2_ENABLE_SINGLE_CHANGE_PROCESSING: boolean;
|
||||
GV2_ENABLE_CHANGE_PROCESSING: boolean;
|
||||
GV2_ENABLE_STATE_PROCESSING: boolean;
|
||||
GV2_ENABLE_PRE_JOIN_FETCH: boolean;
|
||||
GV2_MIGRATION_DISABLE_ADD: boolean;
|
||||
GV2_MIGRATION_DISABLE_INVITE: boolean;
|
||||
};
|
||||
|
||||
export type SignalCoreType = {
|
||||
Crypto: typeof Crypto;
|
||||
Curve: typeof Curve;
|
||||
|
@ -128,9 +137,6 @@ export type SignalCoreType = {
|
|||
};
|
||||
conversationControllerStart: () => void;
|
||||
challengeHandler?: ChallengeHandler;
|
||||
|
||||
// Test only
|
||||
CI?: CIType;
|
||||
};
|
||||
|
||||
declare global {
|
||||
|
@ -214,14 +220,7 @@ declare global {
|
|||
reduxStore: Store<StateType>;
|
||||
|
||||
// Feature Flags
|
||||
Flags: {
|
||||
GV2_ENABLE_SINGLE_CHANGE_PROCESSING: boolean;
|
||||
GV2_ENABLE_CHANGE_PROCESSING: boolean;
|
||||
GV2_ENABLE_STATE_PROCESSING: boolean;
|
||||
GV2_ENABLE_PRE_JOIN_FETCH: boolean;
|
||||
GV2_MIGRATION_DISABLE_ADD: boolean;
|
||||
GV2_MIGRATION_DISABLE_INVITE: boolean;
|
||||
};
|
||||
Flags: FeatureFlagType;
|
||||
|
||||
// Paths
|
||||
BasePaths: {
|
||||
|
@ -231,6 +230,9 @@ declare global {
|
|||
temp: string;
|
||||
};
|
||||
|
||||
// Test only
|
||||
SignalCI?: CIType;
|
||||
|
||||
// TODO DESKTOP-4801
|
||||
SignalContext: SignalContextType;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue