feat: enhance type definitions in generated API and data model

- Added new module imports for canvases, credits, edges, helpers, and nodes in api.d.ts
- Improved type safety in dataModel.d.ts by utilizing DataModelFromSchemaDefinition and DocumentByName
- Updated Doc and Id types to reflect schema definitions for better type checking
This commit is contained in:
Matthias
2026-03-25 11:13:45 +01:00
parent 50bdabab87
commit f8f86eb990
8 changed files with 1452 additions and 16 deletions

View File

@@ -9,7 +9,12 @@
*/
import type * as auth from "../auth.js";
import type * as canvases from "../canvases.js";
import type * as credits from "../credits.js";
import type * as edges from "../edges.js";
import type * as helpers from "../helpers.js";
import type * as http from "../http.js";
import type * as nodes from "../nodes.js";
import type {
ApiFromModules,
@@ -19,7 +24,12 @@ import type {
declare const fullApi: ApiFromModules<{
auth: typeof auth;
canvases: typeof canvases;
credits: typeof credits;
edges: typeof edges;
helpers: typeof helpers;
http: typeof http;
nodes: typeof nodes;
}>;
/**