@ossy/types
v0.8.13
Published
Shared TypeScript types for all packages
Readme
@ossy/types
Shared TypeScript types for the Ossy ecosystem. Defines interfaces for themes, SDK configuration, resources, workspaces, and more.
Installation
npm install @ossy/typesUsage
import type { Theme, Resource, SDKConfig, Workspace } from '@ossy/types'Key types
| Category | Types |
|----------|-------|
| Theme & Design | Theme, SurfaceVariant, SpaceScale, MaxWidthScale, ColorPalette, SurfaceDefinitions, SurfacesMap |
| SDK | SDKConfig, Action |
| Resources | Resource, ResourceTemplate, Field, Workspace |
| Jobs | Job |
Documentation
Full type documentation is available in Storybook. Run from the monorepo root:
npm startBrowse Types in the sidebar for generated interface tables.
Development
Build the package:
npm run buildLicense
MIT
