UNPKG

@authereum/resolution

Version:
19 lines (18 loc) 617 B
import BaseConnection from './BaseConnection'; import { RequestArguments } from './types'; import { Provider, ResolutionMethod } from './publicTypes'; export default class FetchProvider extends BaseConnection implements Provider { readonly url: string; readonly name: ResolutionMethod; constructor(name: ResolutionMethod, url: string); request(args: RequestArguments): Promise<unknown>; protected fetchJson(args: RequestArguments): Promise<{ error: { message: string; }; result: undefined; } | { error: undefined; result: unknown; }>; }