UNPKG

envio

Version:

A latency and sync speed optimized, developer friendly blockchain data indexer.

67 lines (52 loc) 1.09 kB
// Generated by ReScript, PLEASE EDIT WITH CARE import * as Ink from "ink"; import * as React from "react"; import * as JsxRuntime from "react/jsx-runtime"; function render(options, element) { return Ink.render(element, options); } let Text = {}; let Box = {}; function Ink$Newline(props) { return JsxRuntime.jsx(Ink.Text, { children: " " }); } let Newline = { make: Ink$Newline }; let Spacer = {}; let Static = {}; let Transform = {}; function useStdoutColumns() { let match = Ink.useStdout(); let stdout = match.stdout; let match$1 = React.useState(() => stdout.columns); let setColumns = match$1[1]; React.useEffect(() => { let handler = () => setColumns(param => stdout.columns); stdout.on("resize", handler); return () => { stdout.off("resize", handler); }; }, [stdout]); return match$1[0]; } let Hooks = { useStdoutColumns: useStdoutColumns }; let BigText = {}; let Spinner = {}; export { render, Text, Box, Newline, Spacer, Static, Transform, Hooks, BigText, Spinner, } /* ink Not a pure module */