Type alias ExternalProvider
 
ExternalProvider: { 
    host?: string; 
    isMetaMask?: boolean; 
    isStatus?: boolean; 
    path?: string; 
    request?: ((request: { 
        method: string; 
        params?: any[]; 
    }) => Promise<any>); 
    send?: ((request: { 
        method: string; 
        params?: any[]; 
    }, callback: ((error: any, response: any) => void)) => void); 
    sendAsync?: ((request: { 
        method: string; 
        params?: any[]; 
    }, callback: ((error: any, response: any) => void)) => void); 
}
Type declaration
- 
Optionalhost?: string
- 
OptionalisMetaMask?: boolean
- 
OptionalisStatus?: boolean
- 
Optionalpath?: string
- 
Optionalrequest?: ((request: {
 method: string;
 params?: any[];
 }) => Promise<any>)
- 
- (request: { 
 method: string;
 params?: any[];
 }): Promise<any>
- 
Parameters
- 
request: { 
 method: string;
 params?: any[];
 }
- 
method: string
- 
Optionalparams?: any[]
 
 
 Returns Promise<any>
 
 
- 
Optionalsend?: ((request: {
 method: string;
 params?: any[];
 }, callback: ((error: any, response: any) => void)) => void)
- 
- (request: { 
 method: string;
 params?: any[];
 }, callback: ((error: any, response: any) => void)): void
- 
Parameters
- 
request: { 
 method: string;
 params?: any[];
 }
- 
method: string
- 
Optionalparams?: any[]
 
- 
callback: ((error: any, response: any) => void)
- 
- (error: any, response: any): void
- 
Returns void
 
 
 
 Returns void
 
 
- 
OptionalsendAsync?: ((request: {
 method: string;
 params?: any[];
 }, callback: ((error: any, response: any) => void)) => void)
- 
- (request: { 
 method: string;
 params?: any[];
 }, callback: ((error: any, response: any) => void)): void
- 
Parameters
- 
request: { 
 method: string;
 params?: any[];
 }
- 
method: string
- 
Optionalparams?: any[]
 
- 
callback: ((error: any, response: any) => void)
- 
- (error: any, response: any): void
- 
Returns void
 
 
 
 Returns void