UNPKG

@metamask/snaps-sdk

Version:

A library containing the core functionality for building MetaMask Snaps

18 lines 687 B
import { assign, object } from "@metamask/superstruct"; import { literal } from "../../internals/index.mjs"; import { createBuilder } from "../builder.mjs"; import { NodeStruct, NodeType } from "../nodes.mjs"; export const SpinnerStruct = assign(NodeStruct, object({ type: literal(NodeType.Spinner), })); /** * Create a {@link Spinner} node. * * @returns The spinner node as object. * @deprecated Snaps component functions are deprecated, in favor of the new JSX * components. This function will be removed in a future release. * @example * const node = spinner(); */ export const spinner = createBuilder(NodeType.Spinner, SpinnerStruct); //# sourceMappingURL=spinner.mjs.map