Fix StartOS 0.4 TypeScript packaging to match SDK API

This commit is contained in:
MacPro
2026-04-09 15:10:44 -05:00
parent 68ec875ee7
commit 8298c083c7
3436 changed files with 867051 additions and 92 deletions
@@ -0,0 +1,35 @@
import type { ActionId } from './ActionId';
import type { ActionMetadata } from './ActionMetadata';
import type { CurrentDependencies } from './CurrentDependencies';
import type { DataUrl } from './DataUrl';
import type { Hosts } from './Hosts';
import type { PackagePlugin } from './PackagePlugin';
import type { PackageState } from './PackageState';
import type { ReplayId } from './ReplayId';
import type { ServiceInterface } from './ServiceInterface';
import type { ServiceInterfaceId } from './ServiceInterfaceId';
import type { StatusInfo } from './StatusInfo';
import type { TaskEntry } from './TaskEntry';
export type PackageDataEntry = {
stateInfo: PackageState;
s9pk: string;
statusInfo: StatusInfo;
registry: string | null;
developerKey: string;
icon: DataUrl;
lastBackup: string | null;
currentDependencies: CurrentDependencies;
actions: {
[key: ActionId]: ActionMetadata;
};
tasks: {
[key: ReplayId]: TaskEntry;
};
serviceInterfaces: {
[key: ServiceInterfaceId]: ServiceInterface;
};
hosts: Hosts;
storeExposedDependents: string[];
outboundGateway: string | null;
plugin: PackagePlugin;
};