UNPKG

2.35 kBTypeScriptView Raw
1export declare type CATEGORY_SHARE = 'text' | 'image' | 'contact' | 'app_card' | 'live' | 'post';
2export declare type PARAMS_SNAPSHOTS = {
3 trace_id?: string;
4 snapshot_id?: string;
5};
6export declare type PARAMS_SHARE_CARD = {
7 action: string;
8 app_id: string;
9 icon_url: string;
10 title?: string;
11 description?: string;
12};
13export declare type PARAMS_SHARE_LIVE = {
14 url: string;
15 thumb_url?: string;
16 height?: number;
17 width?: number;
18};
19export declare type PARAMS_POPUP_BOT = {
20 app_id: string;
21 action?: 'open';
22 [props: string]: any;
23};
24export declare type PARAMS_PAYMENT = {
25 recipient: string;
26 asset: string;
27 amount: string;
28 trace?: string;
29 memo?: string | Record<string, string>;
30};
31export declare type PARAMS_WITHDRAWAL = {
32 address: string;
33 asset: string;
34 amount: string;
35 trace?: string;
36 memo?: string | Record<string, string>;
37};
38export declare type PARAMS_ADDRESS_ADD = {
39 asset: string;
40 label: string;
41 destination: string;
42 tag?: string;
43};
44export declare type PARAMS_ADDRESS_DELETE = {
45 asset: string;
46 address: string;
47};
48declare const _default: {
49 prefix: string;
50 pay: (params: PARAMS_PAYMENT) => {
51 url: string | undefined;
52 params: PARAMS_PAYMENT;
53 } | undefined;
54 transfer: (recipient: string) => string | undefined;
55 snapshot: (params: PARAMS_SNAPSHOTS) => string | undefined;
56 withdrawal: (params: PARAMS_WITHDRAWAL) => {
57 url: string | undefined;
58 params: PARAMS_WITHDRAWAL;
59 } | undefined;
60 addWithdrawalAddress: (params: PARAMS_ADDRESS_ADD) => string | undefined;
61 delWithdrawalAddress: (params: PARAMS_ADDRESS_DELETE) => string | undefined;
62 shareText: (txt: string) => string | undefined;
63 shareImage: (url: string) => string | undefined;
64 shareContact: (user_id: string) => string | undefined;
65 shareCard: (data: PARAMS_SHARE_CARD) => string | undefined;
66 shareLive: (data: PARAMS_SHARE_LIVE) => string | undefined;
67 sharePost: (content: string) => string | undefined;
68 popupUser: (user_id: string) => string | undefined;
69 popupBot: (params: PARAMS_POPUP_BOT) => string | undefined;
70 conversation: (conversation_id: string) => string | undefined;
71};
72export default _default;