Skip to content

Commit a5c5e3c

Browse files
committed
docs(service-automation): the Exports section covers the whole published surface (#9532)
The value exports were listed but the 30 type exports were not, so the README's export list was a subset rather than the surface. A rerunnable set-equality check over the built `.d.ts` now reports 50/50 for this package (104/104 across all five), in BOTH directions — the gate proves every documented name resolves, it cannot prove nothing was omitted. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y26DJEHSBhhAQ6wwfsHNza
1 parent d762194 commit a5c5e3c

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

  • packages/services/service-automation

‎packages/services/service-automation/README.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,19 @@ import {
431431
} from '@objectstack/service-automation';
432432
```
433433

434+
Types: `AutomationEngineOptions`, `AutomationServicePluginOptions`, `RunSummaryLogLevel`,
435+
`NodeExecutor`, `NodeExecutionResult`, `SuspensionRelease`, `SuspensionReleaseReason`,
436+
`FlowTrigger`, `FlowTriggerBinding`, `RegisteredConnector`, `SuspendedRun`,
437+
`SuspendedRunStore`, `SuspendedRunStoreEngine`, `ObjectStoreSuspendedRunStoreOptions`,
438+
`RunRecord`, `StepLogEntry`, `UnknownNodeTypeAuditEntry`, `RunDataContext`,
439+
`RunIdentityContext`, `RunProvenanceContext`, `ConnectorProviderFactory`,
440+
`ConnectorProviderContext`, `ConnectorMaterialization`, `ConnectorMaterializationHandler`,
441+
`ConnectorOrigin`, `ConnectorState`, `ConnectorDescriptor`, `ConnectorActionDescriptor`,
442+
`ConnectorActionHandler`, `ConnectorActionContext`.
443+
444+
The connector types are re-exports from `@objectstack/spec/integration` — connector
445+
plugins should import them from there rather than coupling to this engine.
446+
434447
`AutomationEngine` is the engine underneath the plugin, exported for hosts that build
435448
their own kernel integration; `AutomationServicePlugin` is the entry point for everyone
436449
else. The built-in node installers are functions, not plugins — the platform's

0 commit comments

Comments
 (0)