Add TypeScript integrations package
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
export * from './frontend.classes.integration.js';
|
||||
export * from './frontend.types.js';
|
||||
Reference in New Issue
Block a user