Fix StartOS 0.4 TypeScript packaging to match SDK API
This commit is contained in:
+35
@@ -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;
|
||||
};
|
||||
Reference in New Issue
Block a user