Change "DB version" language to "DB dir" language

This commit is contained in:
2026-03-02 21:57:09 -04:00
parent 346cc75ba9
commit 0b34a5690c
9 changed files with 131 additions and 125 deletions

View File

@@ -2,16 +2,16 @@ include_guard(GLOBAL)
include("${CMAKE_CURRENT_LIST_DIR}/dbGenerationCommon.cmake")
function(cppbessot_add_db_gen_ts_target version)
function(cppbessot_add_db_gen_ts_target schema_dir)
# Purpose: Register TypeScript type generation target from OpenAPI input.
# Inputs:
# - version: Schema version to generate for.
# - schema_dir: Schema directory basename to generate for.
# - CPPBESSOT_NPX_EXECUTABLE: Path to `npx`.
# Outputs:
# - CMake target: `db_gen_ts` (EXCLUDE_FROM_ALL).
# - Files under `<version>/generated-ts-types`.
cppbessot_validate_schema_version("${version}")
cppbessot_get_version_dir(_version_dir "${version}")
# - Files under `<schema_dir>/generated-ts-types`.
cppbessot_validate_schema_dir_name("${schema_dir}")
cppbessot_get_schema_dir_path(_version_dir "${schema_dir}")
set(_openapi_file "${_version_dir}/openapi/openapi.yaml")
set(_output_dir "${_version_dir}/generated-ts-types")
@@ -22,7 +22,7 @@ function(cppbessot_add_db_gen_ts_target version)
-i "${_openapi_file}"
-g typescript-fetch
-o "${_output_dir}"
COMMENT "Generating TypeScript types for ${version}"
COMMENT "Generating TypeScript types for ${schema_dir}"
VERBATIM
)