/** * Flowtype definitions for cardano * Generated by Flowgen from a Typescript Definition * Flowgen v1.21.0 */ export interface LinksUriRules { +requiredParams: $ReadOnlyArray; +optionalParams: $ReadOnlyArray; +forbiddenParams: $ReadOnlyArray; +extraParams: "include" | "deny" | "drop"; } export interface LinksUriConfig { +rules: LinksUriRules; +scheme?: string; +authority?: string; +version?: string; +path?: string; } export type LinksWebCardanoUriConfig = { +scheme: "web+cardano", +authority: "" | "transfer" | "claim", +version: "v1" | "", ... } & LinksUriConfig; export type LinksParams = $ReadOnly<{ [key: string]: any, ... }>; export type LinksLink = $ReadOnly<{ config: T, params: LinksParams, link: string, ... }>; export type LinksModule = $ReadOnly<{ create: (args: { config: T, params: LinksParams, ... }) => LinksLink, parse: (text: string) => LinksLink | void, ... }>;