EventMigration
@rotorsoft/act-root / act/src / EventMigration
Type Alias: EventMigration<TOld, TNew>
EventMigration<
TOld,TNew> =object
Defined in: libs/act/src/types/action.ts:946
Per-event migration definition for ScanOptions.event_migrations.
Carries both the rename target and the schema-guarded transform that
rewrites the event's data payload (ACT-1126).
Type Parametersโ
TOldโ
TOld
TNewโ
TNew
Propertiesโ
from_schemaโ
readonlyfrom_schema:object
Defined in: libs/act/src/types/action.ts:950
Schema of the source event's data. Throws on mismatch.
parseโ
parse: (
data) =>TOld
Parametersโ
dataโ
unknown
Returnsโ
TOld
migrateโ
readonlymigrate: (data) =>TNew
Defined in: libs/act/src/types/action.ts:954
Pure data transformer.
Parametersโ
dataโ
TOld
Returnsโ
TNew
toโ
readonlyto:string
Defined in: libs/act/src/types/action.ts:948
Target event name (the current version).
to_schemaโ
readonlyto_schema:object
Defined in: libs/act/src/types/action.ts:952
Schema of the migrated event's data. Throws on mismatch.
parseโ
parse: (
data) =>TNew
Parametersโ
dataโ
unknown
Returnsโ
TNew