src/catalog-types.ts

json-render · packages/solid/src/catalog-types.ts · typescript · Apache-2.0
ui, UI / Frontend

TypeScript definitions for catalog components, actions, and state in a Solid JSON-render library.

// Source: https://github.com/vercel-labs/json-render | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
import type { JSX } from "solid-js";
import type {
  Catalog,
  InferCatalogComponents,
  InferCatalogActions,
  InferComponentProps,
  InferActionParams,
  StateModel,
} from "@json-render/core";

export type { StateModel };

// =============================================================================
// State Types
// =============================================================================

/**
 * State setter function for updating application state
 */
export type SetState = (
  updater: (prev: Record<string, unknown>) => Record<string, unknown>,
) => void;

// =======

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key