diff --git a/package.json b/package.json index 6abe102..ac5b680 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "test": "env-cmd --file .env uvu tests -r esbuild-register", "test:file": "env-cmd --file .env uvu -r esbuild-register tests", "test:embeddings": "npm run test:file -- embedding.test.js", - "build-types": "openapi-typescript https://staging-api-atlas.nomic.ai/v1/api-reference/openapi.json -o ./src/type-gen/openapi.ts | prettier ./src/type-gen/openapi.ts --write", + "build-types": "openapi-typescript https://staging-api-atlas.nomic.ai/v1/api-reference/openapi.json -o ./src/type-gen/openapi.ts --empty-objects-unknown | npx prettier ./src/type-gen/openapi.ts --write", "build": "tsc", "build:watch": "tsc -w", "insert-version": "node -e \"const fs = require('fs'); const pkg = require('./package.json'); fs.writeFileSync('./src/version.ts', 'export const version = \\'' + pkg.version + '\\';');\"", diff --git a/src/type-gen/openapi.ts b/src/type-gen/openapi.ts index 441e186..3d1aadc 100644 --- a/src/type-gen/openapi.ts +++ b/src/type-gen/openapi.ts @@ -1155,10 +1155,10 @@ export interface components { * Atoms * @description The data for each atom, keyed by its atom_id */ - atoms: Record; + atoms: Record; }; /** BaseModel */ - BaseModel: Record; + BaseModel: Record; /** Body_add_blob_v1_dataset_data_add_blobs_post */ Body_add_blob_v1_dataset_data_add_blobs_post: { /** @@ -1751,7 +1751,7 @@ export interface components { * Hyperparameters * @description The hyperparameters this model was trained with. */ - hyperparameters: Record; + hyperparameters: Record; }; /** EmbeddingModelInferenceUsage */ EmbeddingModelInferenceUsage: { @@ -1900,7 +1900,7 @@ export interface components { | components['schemas']['MultiPolygon'] | components['schemas']['GeometryCollection']; /** Properties */ - properties?: Record | components['schemas']['BaseModel']; + properties?: Record | components['schemas']['BaseModel']; /** Id */ id?: string; /** Bbox */ @@ -1975,7 +1975,7 @@ export interface components { * Datums * @description The returned datums without json deserialization. */ - datums: Record[]; + datums: Record[]; }; /** GetProjectionAliasRequest */ GetProjectionAliasRequest: { @@ -2393,7 +2393,7 @@ export interface components { * Hyperparameters * @description The hyperparameters of this index. */ - hyperparameters: Record; + hyperparameters: Record; /** * Atom Strategies * @description The phrase strategies of the phrases this embedder is embedding. @@ -3139,7 +3139,7 @@ export interface components { * Datums * @description The datums to update */ - datums: Record[]; + datums: Record[]; /** * Project Id * Format: uuid @@ -3347,7 +3347,7 @@ export interface components { * Hyperparameters * @description The hyperparameters of this projection. */ - hyperparameters: Record; + hyperparameters: Record; /** * Atom Strategies * @description The phrase strategies of the phrases this embedder is embedding. @@ -3406,7 +3406,7 @@ export interface components { * Topic Model Metadatas * @description list of topic model metadata */ - topic_model_metadatas: Record[]; + topic_model_metadatas: Record[]; }; /** ProjectsResponse */ ProjectsResponse: { @@ -3848,7 +3848,7 @@ export interface components { * Results * @description A list of topic metadata, including movement information */ - results: Record[]; + results: Record[]; }; /** UpdateInviteRequest */ UpdateInviteRequest: {