UNPKG

762 BJavaScriptView Raw
1'use strict'
2
3class BaseTelegramDataSource {
4 /**
5 * @returns {TelegramApi}
6 */
7 get api() { throw 'Not implemented' }
8
9 /**
10 * @returns {TelegramRouter}
11 */
12 get router() { throw 'Not implemented' }
13
14 /**
15 * @returns {BaseLogger}
16 */
17 get logger() { throw 'Not implemented' }
18
19 /**
20 * @returns {BaseScopeExtension[]}
21 */
22 get scopeExtensions() { throw 'Not implemented' }
23
24 /**
25 * @returns {TelegramSessionStorage}
26 */
27 get sessionStorage() { throw 'Not implemented' }
28
29 /**
30 * @returns {Ivan}
31 */
32 get localization() { throw 'Not implemented' }
33
34 /**
35 * @returns {TelegramIPC}
36 */
37 get ipc() { throw 'Not implemented' }
38}
39
40module.exports = BaseTelegramDataSource
\No newline at end of file