UNPKG

@apideck/react-vault

Version:

<br />

36 lines (35 loc) 973 B
export declare type VaultAction = 'delete' | 'disconnect' | 'reauthorize' | 'disable'; export interface SessionSettings { hide_resource_settings?: boolean; hide_consumer_card?: boolean; hide_guides?: boolean; allow_actions?: VaultAction[]; } export interface SessionTheme { favicon?: string; logo?: string; primary_color?: string; sidepanel_background_color?: string; sidepanel_text_color?: string; vault_name?: string; privacy_url?: string; terms_url?: string; } export interface SessionConsumerMetadata { email?: string; account_name?: string; user_name?: string; image?: string; } export interface Session { application_id?: string; consumer_id?: string; redirect_uri?: string; settings?: SessionSettings; theme?: SessionTheme; consumer_metadata?: SessionConsumerMetadata; jwt?: string; data_scopes?: { enabled?: boolean; }; }