Interface: Ensured<T>
Defined in: packages/identity/src/port.ts:18
What an ensure* call did. Every ensure* is idempotent: a second call with the
same input returns changed: false and an empty changes.
Extended by
Type Parameters
T
T
Properties
changed
readonlychanged:boolean
Defined in: packages/identity/src/port.ts:22
True when the call wrote anything.
changes
readonlychanges: readonlystring[]
Defined in: packages/identity/src/port.ts:24
One line per write, naming the object and what moved. Empty when changed is false.
unsupported
readonlyunsupported: readonlystring[]
Defined in: packages/identity/src/port.ts:30
Requested settings this provider cannot apply, one line each. Not an error: the call did everything it could, and the caller reports these against the answer file. The same gaps are visible beforehand in ProbeResult.
value
readonlyvalue:T
Defined in: packages/identity/src/port.ts:20
The object as it stands after the call. Never carries a secret.