Feat/implement rest of poly effects (#2587)

* feat: Add the implementation of the rest of the polyfillEffects

* chore: Add in the rsync

* chore: Add in the changes needed to indicate that the service does not need config

* fix: Vaultwarden sets, starts, stops, uninstalls

* chore: Update the polyFilleffect and add two more

* Update MainLoop.ts

* chore: Add in the set config of the deps on the config set
This commit is contained in:
Jade
2024-04-04 09:09:59 -06:00
committed by GitHub
parent 3b9298ed2b
commit 6bc8027644
8 changed files with 272 additions and 81 deletions

View File

@@ -560,9 +560,8 @@ export type ActionResult = {
}
}
export type SetResult = {
/** These are the unix process signals */
dependsOn: DependsOn
signal: Signals
"depends-on": DependsOn
}
export type PackageId = string
@@ -570,13 +569,13 @@ export type Message = string
export type DependencyKind = "running" | "exists"
export type DependsOn = {
[packageId: string]: string[]
[packageId: string]: string[] | readonly string[]
}
export type KnownError =
| { error: string }
| {
"error-code": [number, string] | readonly [number, string]
errorCode: [number, string] | readonly [number, string]
}
export type Dependency = {