fix(plugin-sdk): isolate expect declaration surface

This commit is contained in:
Peter Steinberger
2026-07-12 11:17:44 +01:00
parent 4d8b201371
commit feff4c7824
2 changed files with 7 additions and 4 deletions

View File

@@ -1,2 +1,2 @@
0400bc7c83db141e6692b5806e0d29daa35436b3363ce7a2666428cd115977f9 plugin-sdk-api-baseline.json
6697812cc06ed03c0fc737c842e9fbd79e1e7057dd0ee72cf5b1c81aab589318 plugin-sdk-api-baseline.jsonl
9f61dad665c7c29fbea07bd232df960b4425bd87c2c31aff0b5e1f21ef74686f plugin-sdk-api-baseline.json
9200d08633cd8071a045edfe2754aef66c04892c3f6e4d3de24759b6c5f3096b plugin-sdk-api-baseline.jsonl

View File

@@ -1,3 +1,6 @@
// Required-value assertion helper for provable plugin runtime invariants.
import { expectDefined as expectDefinedCore } from "../../packages/normalization-core/src/expect.js";
export { expectDefined } from "../../packages/normalization-core/src/expect.js";
// Keep the public declaration local so sibling normalization helpers stay private.
export function expectDefined<T>(value: T | null | undefined, context: string): T {
return expectDefinedCore(value, context);
}