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
@@ -0,0 +1 @@
This folder is generated from Home Assistant component metadata. Replace it with a handwritten TypeScript port when implementing runtime support.
@@ -0,0 +1,40 @@
import { DescriptorOnlyIntegration } from '../../core/classes.descriptoronlyintegration.js';
export class HomeAssistantFrontendIntegration extends DescriptorOnlyIntegration {
constructor() {
super({
domain: "frontend",
displayName: "Home Assistant Frontend",
status: 'descriptor-only',
metadata: {
"source": "home-assistant/core",
"upstreamPath": "homeassistant/components/frontend",
"upstreamDomain": "frontend",
"integrationType": "system",
"qualityScale": "internal",
"requirements": [
"home-assistant-frontend==20260429.2"
],
"dependencies": [
"api",
"auth",
"config",
"device_automation",
"diagnostics",
"file_upload",
"http",
"lovelace",
"onboarding",
"repairs",
"search",
"system_log",
"websocket_api"
],
"afterDependencies": [],
"codeowners": [
"@home-assistant/frontend"
]
},
});
}
}
@@ -0,0 +1,4 @@
export interface IHomeAssistantFrontendConfig {
// TODO: replace with the TypeScript-native config for frontend.
[key: string]: unknown;
}
+2
View File
@@ -0,0 +1,2 @@
export * from './frontend.classes.integration.js';
export * from './frontend.types.js';