feat: Dependencies

This commit is contained in:
BluJ
2023-05-10 15:47:28 -06:00
parent 5536dfb55f
commit 33da2322b0
9 changed files with 329 additions and 36 deletions

View File

@@ -47,6 +47,7 @@ import { setupMain } from "./mainFn"
import { defaultTrigger } from "./trigger/defaultTrigger"
import { changeOnFirstSuccess, cooldownTrigger } from "./trigger"
import setupConfig, { Read, Save } from "./config/setupConfig"
import { setupDependencyMounts } from "./dependency/setupDependencyMounts"
// prettier-ignore
type AnyNeverCond<T extends any[], Then, Else> =
@@ -254,6 +255,7 @@ export class StartSdk<Manifest extends SDKManifest, Store, Vault> {
_configSpec: ConfigSpec,
fn: Save<Store, Vault, ConfigSpec, Manifest>,
) => fn,
setupDependencyMounts,
setupInit: (
migrations: Migrations<Store, Vault>,
install: Install<Store, Vault>,