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
-
Optional
host?: string
-
Optional
isMetaMask?: boolean
-
Optional
isStatus?: boolean
-
Optional
path?: string
-
Optional
request?: ((request: {
method: string;
params?: any[];
}) => Promise<any>)
-
- (request: {
method: string;
params?: any[];
}): Promise<any>
-
Parameters
-
request: {
method: string;
params?: any[];
}
-
method: string
-
Optional
params?: any[]
Returns Promise<any>
-
Optional
send?: ((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
-
Optional
params?: any[]
-
callback: ((error: any, response: any) => void)
-
- (error: any, response: any): void
-
Returns void
Returns void
-
Optional
sendAsync?: ((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
-
Optional
params?: any[]
-
callback: ((error: any, response: any) => void)
-
- (error: any, response: any): void
-
Returns void
Returns void