resolve-core
Advanced tools
Comparing version 0.25.8 to 0.25.9
{ | ||
"name": "resolve-core", | ||
"version": "0.25.8", | ||
"version": "0.25.9", | ||
"description": "reSolve core.", | ||
@@ -43,2 +43,2 @@ "engines": { | ||
] | ||
} | ||
} |
@@ -99,6 +99,11 @@ // Primitives | ||
type ReadModelHandlerContext = { | ||
encrypt: Encrypter | null | ||
decrypt: Decrypter | null | ||
} | ||
type ReadModelInitHandler<TStore> = (store: TStore) => Promise<void> | ||
type ReadModelEventHandler<TStore> = ( | ||
store: TStore, | ||
event: Event | ||
event: Event, | ||
context: ReadModelHandlerContext | ||
) => Promise<void> | ||
@@ -122,2 +127,9 @@ export type ReadModel<TStore> = { | ||
} | ||
export type ReadModelEncryptionContext = { | ||
secretsManager: SecretsManager | ||
} | ||
export type ReadModelEncryptionFactory = ( | ||
event: Event, | ||
context: ReadModelEncryptionContext | ||
) => Promise<Encryption | null> | ||
@@ -124,0 +136,0 @@ // Saga |
export * from './helpers' | ||
export * from './core-types' | ||
export * from './symbols' |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
12140
11
356