From ad355fe15e9e32098ce5c9dadb4d5883ee1726f9 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Wed, 25 Mar 2026 10:22:29 +0000 Subject: [PATCH] Re-export API Schema types --- package-lock.json | 8 ++++---- package.json | 2 +- src/index.ts | 5 ++++- tsconfig.json | 1 + 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f40a22..c8d3495 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "3.0.0", "license": "GPL-3.0", "dependencies": { - "@owlboard/api-schema-types": "^3.0.2-alpha1" + "@owlboard/api-schema-types": "^3.0.2-alpha2" }, "devDependencies": { "@types/node": "^25.3.0", @@ -502,9 +502,9 @@ } }, "node_modules/@owlboard/api-schema-types": { - "version": "3.0.2-alpha1", - "resolved": "https://git.fjla.uk/api/packages/OwlBoard/npm/%40owlboard%2Fapi-schema-types/-/3.0.2-alpha1/api-schema-types-3.0.2-alpha1.tgz", - "integrity": "sha512-3yqWw28y2DZQmNXgAz8emCN5avX/upBXrTOXj9XLuay3gdVcdELd7BiYODBWfgtwZnSbT0fCgVXgKeTzbhHoSQ==", + "version": "3.0.2-alpha2", + "resolved": "https://git.fjla.uk/api/packages/OwlBoard/npm/%40owlboard%2Fapi-schema-types/-/3.0.2-alpha2/api-schema-types-3.0.2-alpha2.tgz", + "integrity": "sha512-KyX4QcOCzVqYpiXY+WfhM1soXduMt2ldG6JSBK2WBxXWokS+keZshOHWHGTZvPLoZEWsuPznMAdzytI03/D3Ag==", "license": "MIT" }, "node_modules/@tsconfig/node10": { diff --git a/package.json b/package.json index d20d0c8..d7d2069 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "author": "Frederick Boniface", "license": "GPL-3.0", "dependencies": { - "@owlboard/api-schema-types": "^3.0.2-alpha1" + "@owlboard/api-schema-types": "^3.0.2-alpha2" }, "devDependencies": { "@types/node": "^25.3.0", diff --git a/src/index.ts b/src/index.ts index 1eaded8..096fc78 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,6 +1,9 @@ export { OwlBoardClient } from './lib/client.js'; export { ValidationError, ApiError } from './lib/errors.js'; +// Re-export API Schema types +export type * from '@owlboard/api-schema-types' + // Useful exports for Type Hinting export { PisModule } from './modules/pis.js'; -export { LocationFilterModule } from './modules/locationFilter.js'; \ No newline at end of file +export { LocationFilterModule } from './modules/locationFilter.js'; diff --git a/tsconfig.json b/tsconfig.json index d56b9ee..2e7045e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,6 +21,7 @@ "sourceMap": true, "declaration": true, "declarationMap": true, + "composite": true, // Stricter Typechecking Options "noUncheckedIndexedAccess": true,