chore: Update the config type thank you

This commit is contained in:
BluJ
2023-05-09 14:36:50 -06:00
parent 0ff462a744
commit 021c4d4503
4 changed files with 6 additions and 6 deletions

View File

@@ -17,7 +17,7 @@ export function setupActions<Store>(
get actions() {
return myActions()
},
async actionMetaData({ effects }: { effects: Effects }) {
async actionsMetaData({ effects }: { effects: Effects }) {
const utils = createUtils<Store>(effects)
return Promise.all(
createdActions.map((x) => x.actionMetaData({ effects, utils })),
@@ -25,6 +25,6 @@ export function setupActions<Store>(
},
} satisfies {
actions: ExpectedExports.actions
actionMetaData: ExpectedExports.actionMetaData
actionsMetaData: ExpectedExports.actionsMetaData
}
}

View File

@@ -60,7 +60,7 @@ export function setupMigrations<
Store,
Migrations extends Array<Migration<Store, any>>,
>(manifest: SDKManifest, ...migrations: EnsureUniqueId<Migrations>) {
return Migrations.of(manifest, ...migrations)
return Migrations.of<Store, Migrations>(manifest, ...migrations)
}
// prettier-ignore

View File

@@ -2,6 +2,6 @@ import { StartSdk } from "../StartSdk"
export type Manifest = any
export const sdk = StartSdk.of()
.withManifest<Manifest>()
.withManifest({} as any)
.withStore<{ storeRoot: { storeLeaf: "value" } }>()
.build()
.build(true)

View File

@@ -45,7 +45,7 @@ export namespace ExpectedExports {
}
}
export type actionMetaData = (options: {
export type actionsMetaData = (options: {
effects: Effects
}) => Promise<Array<ActionMetaData>>