Refactor/sdk init (#2947)

* fixes for main

* refactor package initialization

* fixes from testing

* more fixes

* beta.21

* do not use instanceof

* closes #2921

* beta22

* allow disabling kiosk

* migration

* fix /etc/shadow

* actionRequest -> task

* beta.23
This commit is contained in:
Aiden McClelland
2025-05-21 10:24:37 -06:00
committed by GitHub
parent 46fd01c264
commit 44560c8da8
237 changed files with 1827 additions and 98800 deletions

View File

@@ -1,7 +1,7 @@
import { Effects } from "../types"
import {
CheckDependenciesParam,
ClearActionRequestsParams,
ClearTasksParams,
ClearActionsParams,
ClearBindingsParams,
ClearCallbacksParams,
@@ -9,7 +9,7 @@ import {
GetActionInputParams,
GetContainerIpParams,
GetStatusParams,
RequestActionParams,
CreateTaskParams,
RunActionParams,
SetDataVersionParams,
SetMainStatus,
@@ -30,6 +30,7 @@ import { ListServiceInterfacesParams } from ".././osBindings"
import { ExportActionParams } from ".././osBindings"
import { MountParams } from ".././osBindings"
import { StringObject } from "../util"
import { ExtendedVersion, VersionRange } from "../exver"
function typeEquality<ExpectedType>(_a: ExpectedType) {}
type WithCallback<T> = Omit<T, "callback"> & { callback: () => void }
@@ -54,8 +55,8 @@ describe("startosTypeValidation ", () => {
export: {} as ExportActionParams,
getInput: {} as GetActionInputParams,
run: {} as RunActionParams,
request: {} as RequestActionParams,
clearRequests: {} as ClearActionRequestsParams,
createTask: {} as CreateTaskParams,
clearTasks: {} as ClearTasksParams,
},
subcontainer: {
createFs: {} as CreateSubcontainerFsParams,