@authereum/resolution
Version:
Domain Resolution for blockchain domains
19 lines (18 loc) • 617 B
TypeScript
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;
}>;
}