index.ts 509 B

12345678910111213141516171819202122232425
  1. // Component implementations
  2. export { threeComponents } from "./components";
  3. // Catalog definitions (also available via @json-render/react-three-fiber/catalog)
  4. export {
  5. threeComponentDefinitions,
  6. type ComponentDefinition,
  7. type ThreeProps,
  8. } from "./catalog";
  9. // Shared schemas
  10. export {
  11. vector3Schema,
  12. materialSchema,
  13. transformProps,
  14. shadowProps,
  15. } from "./schemas";
  16. // Renderer
  17. export {
  18. ThreeRenderer,
  19. ThreeCanvas,
  20. type ThreeRendererProps,
  21. type ThreeCanvasProps,
  22. } from "./renderer";