Add TypeScript integrations package

This commit is contained in:
2026-05-05 12:01:30 +00:00
commit e91176fb9b
5889 changed files with 53433 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
import { expect, tap } from '@git.zone/tstest/tapbundle';
import { generatedHomeAssistantPortCount, handwrittenHomeAssistantPortDomains } from '../../ts/integrations/generated/index.js';
import { createDefaultIntegrationRegistry } from '../../ts/index.js';
tap.test('registers generated native Home Assistant port skeletons', async () => {
expect(generatedHomeAssistantPortCount).toBeGreaterThan(1000);
expect(handwrittenHomeAssistantPortDomains).toContain('hue');
const registry = createDefaultIntegrationRegistry();
expect(registry.get('3_day_blinds')).toBeTruthy();
expect(registry.get('hue')?.status).toEqual('control-runtime');
});
export default tap.start();