You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			93 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			TypeScript
		
	
			
		
		
	
	
			93 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			TypeScript
		
	
| import { LocalizerType } from '../types/Util';
 | |
| import { LokiMessageAPIInterface } from '../../js/modules/loki_message_api';
 | |
| import { LibsignalProtocol } from '../../libtextsecure/libsignal-protocol';
 | |
| import { SignalInterface } from '../../js/modules/signal';
 | |
| import { Libloki } from '../libloki';
 | |
| import { LokiPublicChatFactoryInterface } from '../js/modules/loki_public_chat_api';
 | |
| import { LokiAppDotNetServerInterface } from '../js/modules/loki_app_dot_net_api';
 | |
| import { LokiMessageInterface } from '../js/modules/loki_message_api';
 | |
| import { SwarmPolling } from './session/snode_api/swarmPolling';
 | |
| 
 | |
| import { LibTextsecure } from '../libtextsecure';
 | |
| import { ConversationType } from '../js/modules/data';
 | |
| 
 | |
| /*
 | |
| We declare window stuff here instead of global.d.ts because we are importing other declarations.
 | |
| If you import anything in global.d.ts, the type system won't work correctly.
 | |
| */
 | |
| 
 | |
| declare global {
 | |
|   interface Window {
 | |
|     CONSTANTS: any;
 | |
|     ConversationController: any;
 | |
|     Events: any;
 | |
|     Lodash: any;
 | |
|     LokiAppDotNetServerAPI: any;
 | |
|     LokiFileServerAPI: any;
 | |
|     LokiPublicChatAPI: any;
 | |
|     LokiRssAPI: any;
 | |
|     LokiSnodeAPI: any;
 | |
|     MessageController: any;
 | |
|     SenderKeyAPI: any;
 | |
|     Session: any;
 | |
|     Signal: SignalInterface;
 | |
|     StringView: any;
 | |
|     StubAppDotNetApi: any;
 | |
|     StubMessageAPI: any;
 | |
|     WebAPI: any;
 | |
|     Whisper: any;
 | |
|     attemptConnection: ConversationType;
 | |
|     clearLocalData: any;
 | |
|     clipboard: any;
 | |
|     confirmationDialog: any;
 | |
|     dcodeIO: any;
 | |
|     deleteAccount: any;
 | |
|     displayNameRegex: any;
 | |
|     friends: any;
 | |
|     generateID: any;
 | |
|     getAccountManager: any;
 | |
|     getConversations: any;
 | |
|     getFriendsFromContacts: any;
 | |
|     getSettingValue: any;
 | |
|     i18n: LocalizerType;
 | |
|     libloki: Libloki;
 | |
|     libsignal: LibsignalProtocol;
 | |
|     log: any;
 | |
|     lokiFeatureFlags: any;
 | |
|     lokiFileServerAPI: LokiFileServerInstance;
 | |
|     lokiMessageAPI: LokiMessageInterface;
 | |
|     lokiPublicChatAPI: LokiPublicChatFactoryInterface;
 | |
|     lokiSnodeAPI: LokiSnodeAPI;
 | |
|     lokiPublicChatAPI: LokiPublicChatFactoryAPI;
 | |
|     mnemonic: any;
 | |
|     onLogin: any;
 | |
|     passwordUtil: any;
 | |
|     pushToast: any;
 | |
|     resetDatabase: any;
 | |
|     restart: any;
 | |
|     seedNodeList: any;
 | |
|     setPassword: any;
 | |
|     setSettingValue: any;
 | |
|     shortenPubkey: any;
 | |
|     showEditProfileDialog: any;
 | |
|     showPasswordDialog: any;
 | |
|     showQRDialog: any;
 | |
|     showSeedDialog: any;
 | |
|     storage: any;
 | |
|     textsecure: LibTextsecure;
 | |
|     toggleLinkPreview: any;
 | |
|     toggleMediaPermissions: any;
 | |
|     toggleMenuBar: any;
 | |
|     toggleSpellCheck: any;
 | |
|     toggleTheme: any;
 | |
|     tokenlessFileServerAdnAPI: LokiAppDotNetServerInterface;
 | |
|     userConfig: any;
 | |
|     versionInfo: any;
 | |
|     getStoragePubKey: any;
 | |
|     getGuid: any;
 | |
|     ContactBuffer: any;
 | |
|     GroupBuffer: any;
 | |
|     SwarmPolling: SwarmPolling;
 | |
|   }
 | |
| }
 |