feat(core-dsr): Payload impls, recording doubles, DI binders, contract tests

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-19 20:05:06 +00:00
parent 8068d1bf98
commit 6606b59d1e
35 changed files with 2375 additions and 24 deletions

View File

@@ -14,3 +14,24 @@ export type { IDataExport } from "./data-export.interface";
export type { IDataDelete } from "./data-delete.interface";
export type { IDataRectify } from "./data-rectify.interface";
export type { IProcessingRestriction } from "./processing-restriction.interface";
export type {
DsrSubjectLinkKind,
DsrSubjectLinkage,
DsrCollectionCustom,
FieldPii,
} from "./dsr-collection-custom";
export { PayloadDataExport } from "./payload-data-export";
export { PayloadDataDelete } from "./payload-data-delete";
export { PayloadDataRectify } from "./payload-data-rectify";
export { PayloadProcessingRestriction } from "./payload-processing-restriction";
export { InMemoryDataExport } from "./in-memory-data-export";
export { InMemoryDataDelete } from "./in-memory-data-delete";
export { InMemoryDataRectify } from "./in-memory-data-rectify";
export { InMemoryProcessingRestriction } from "./in-memory-processing-restriction";
export { bindProductionDsr } from "./di/bind-production";
export type { DsrBinding, BindProductionDsrOpts } from "./di/bind-production";
export { bindDevSeedDsr } from "./di/bind-dev-seed";