feat(package): initialize standalone @serve.zone/interfaces package with shared TypeScript contracts

This commit is contained in:
2026-04-25 13:34:29 +00:00
commit 49d085e398
67 changed files with 11373 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
import { tap } from '@git.zone/tstest/tapbundle';
import * as interfaces from '../ts/index.js';
tap.test('exports public namespaces', async () => {
if (!interfaces.data) {
throw new Error('Missing data namespace');
}
if (!interfaces.requests) {
throw new Error('Missing requests namespace');
}
if (!interfaces.platformservice) {
throw new Error('Missing platformservice namespace');
}
});
export default tap.start();