anote

Форк
0
/
Types.ts 
45 строк · 748.0 Байт
1
import { Context } from "telegraf";
2

3
export interface Note {
4
    name: string;
5
    body: string;
6
}
7

8
export interface YBucketItem {
9
    Key: string;
10
    LastModified: string;
11
    Size: number;
12
}
13

14
export interface YBucket {
15
    IsTruncated: boolean;
16
    Contents: YBucketItem[];
17
    Name: string;
18
    Prefix: string;
19
    KeyCount: number;
20
    CommonPrefixes: Prefix[];
21
}
22

23
export interface YResponse {
24
    ETag: string;
25
    Location: string;
26
    key: string;
27
    Key: string;
28
    Bucket: string;
29
}  
30

31
export interface Prefix {
32
    Prefix: string;
33
}
34

35
export interface ICommand {
36
    execute(): Promise<string | null>;
37
}
38

39
export interface SessionData {
40
	messageContext: Context;
41
}
42

43
export interface BotContext extends Context {
44
	session?: SessionData;
45
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.