@yoroi/resolver
Version:
Yoroi domain resolver
85 lines (83 loc) • 2.46 kB
Flow
/**
* Flowtype definitions for index
* Generated by Flowgen from a Typescript Definition
* Flowgen v1.21.0
*/
import * as $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_resolver_2f_api from "@yoroi/types/lib/typescript/resolver/api";
import * as $Flowgen$Import$axios from "axios";
declare export * from "./translators/manager";
declare export * from "./translators/constants";
declare export * from "./translators/domainNormalizer";
declare export * from "./adapters/storage";
declare export * from "./adapters/api";
declare export * from "./translators/reactjs/hooks/useResolverCryptoAddresses";
declare export * from "./translators/reactjs/hooks/useResolverSetShowNotice";
declare export * from "./translators/reactjs/hooks/useResolverShowNotice";
declare export * from "./translators/reactjs/provider/ResolverProvider";
declare export * from "./utils/isResolvableDomain";
declare export * from "./utils/isDomain";
declare export * from "./utils/isNameServer";
declare export var mocksResolver: {
+storage: {
+success: $ReadOnly<
$ReadOnly<{
showNotice: {
read(): Promise<boolean>,
remove(): Promise<void>,
save(noticed: boolean): Promise<void>,
key: string,
...
},
clear(): Promise<void>,
...
}>
>,
+error: $ReadOnly<
$ReadOnly<{
showNotice: {
read(): Promise<boolean>,
remove(): Promise<void>,
save(noticed: boolean): Promise<void>,
key: string,
...
},
clear(): Promise<void>,
...
}>
>,
...
},
+api: {
+getCardanoAddresses: () => Promise<
{
address: string,
error: null,
nameServer: string,
...
}[]
>,
...
},
+manager: $ReadOnly<{
crypto: {
getCardanoAddresses: (
args: {
resolve: string,
strategy?: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_resolver_2f_api.ResolverStrategy | void,
...
},
fetcherOptions?: $Flowgen$Import$axios.AxiosRequestConfig<any> | void
) => Promise<$Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_resolver_2f_api.ResolverAddressesResponse>,
...
},
showNotice: {
read(): Promise<boolean>,
remove(): Promise<void>,
save(noticed: boolean): Promise<void>,
key: string,
...
},
...
}>,
...
};