UNPKG

weverse

Version:
50 lines (49 loc) 1.28 kB
export interface WeverseClientSettings { verbose: boolean; authorization: WeversePasswordAuthorization | WeverseTokenAuthorization; } export interface WeversePasswordAuthorization { username: string; password: string; } export interface WeverseTokenAuthorization { token: string; } export declare type WeverseAuthorization = WeversePasswordAuthorization | WeverseTokenAuthorization; export interface WeverseLoginPayloadInterface { grant_type: 'password'; client_id: 'weverse-test'; username: string; password: string; } export interface WeverseRefreshPayload { grant_type: 'refresh_token'; client_id: 'weverse-test'; refresh_token: string; } export declare type WeverseOauthCredentials = { access_token: string; token_type: 'bearer'; expires_in: number; refresh_token: string; weMemberId: number; }; export interface WeverseInitOptions { allPosts?: boolean; allNotifications?: boolean; allMedia?: boolean; } export interface GetOptions { init: boolean; } export declare type WvHeaders = { [key: string]: string; } | undefined; export interface ListenOptions { listen: boolean; interval?: number; process?: boolean; } export interface NewNotifications { process: boolean; }