UNPKG

@metamask/snaps-sdk

Version:

A library containing the core functionality for building MetaMask Snaps

28 lines 1.25 kB
import { NodeType } from "../nodes.mjs"; /** * This replicates the available input types from the metamask extension. * https://github.com/MetaMask/metamask-extension/main/ui/components/component-library/input/input.constants.js */ export declare enum InputType { Text = "text", Number = "number", Password = "password" } export declare const InputStruct: import("@metamask/superstruct").Struct<{ type: NodeType.Input; name: string; value?: string | undefined; label?: string | undefined; inputType?: "number" | "text" | "password" | undefined; placeholder?: string | undefined; error?: string | undefined; }, { type: import("@metamask/superstruct").Struct<NodeType.Input, null>; value: import("@metamask/superstruct").Struct<string | undefined, null>; name: import("@metamask/superstruct").Struct<string, null>; inputType: import("@metamask/superstruct").Struct<"number" | "text" | "password" | undefined, null>; placeholder: import("@metamask/superstruct").Struct<string | undefined, null>; label: import("@metamask/superstruct").Struct<string | undefined, null>; error: import("@metamask/superstruct").Struct<string | undefined, null>; }>; //# sourceMappingURL=input.d.mts.map