Foundation / @fjell/types

The shared language

Type-safe Items, keys, coordinates, and operation shapes with zero runtime dependencies.

How to use it

Type-safe Items, keys, coordinates, and operation shapes with zero runtime dependencies.

Minimal project sample

import { Item, PriKey } from "@fjell/types";

interface User extends Item<"user"> { id: string; name: string }
const key: PriKey<"user"> = { kt: "user", pk: "u-1" };

Where it connects

This component participates in the Fjell workflow as a foundation layer. See the complete relationship map and sample application to understand its neighbors.

See architecture → See sample app →