@metamask/snaps-sdk
Version:
A library containing the core functionality for building MetaMask Snaps
18 lines • 687 B
JavaScript
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 DividerStruct = assign(NodeStruct, object({
type: literal(NodeType.Divider),
}));
/**
* Create a {@link Divider} node.
*
* @returns The divider 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 = divider();
*/
export const divider = createBuilder(NodeType.Divider, DividerStruct);
//# sourceMappingURL=divider.mjs.map