Skip to content

Documentation / @super-line/core / InspectedPlugin

Interface: InspectedPlugin

Defined in: packages/core/src/inspector.ts:49

One plugin the server is composed of — what each entry of InspectedContract.plugins carries (ADR-0016). The two halves are independent: runtime is whether a plugin of this name is registered on the server, contract is what its fragment merged into the contract. Runtime-only (the inspector itself) has no contract; a contract with runtime: false means a fragment was merged but its server half was never registered — a misconfiguration whose only other symptom is NOT_FOUND at call time.

Properties

contract?

optional contract?: object

Defined in: packages/core/src/inspector.ts:52

collections

collections: string[]

roles?

optional roles?: Record<string, InspectedContribution>

shared?

optional shared?: InspectedContribution


name

name: string

Defined in: packages/core/src/inspector.ts:50


runtime

runtime: boolean

Defined in: packages/core/src/inspector.ts:51

Released under the MIT License.