Interface: ExtensionIdentity
Makaio Framework / contracts / ExtensionIdentity
Interface: ExtensionIdentity
Section titled “Interface: ExtensionIdentity”Defined in: ../../../packages/contracts/src/extension/extension-lifecycle.ts:14
Opaque extension identity minted by the runtime coordinator.
This identity proves which loaded extension is calling runtime-owned seams such as future direct channels. Extension code receives it through ExtensionContext.identity; external callers cannot construct one without a type assertion.
Properties
Section titled “Properties”[extensionIdentityBrand]
Section titled “[extensionIdentityBrand]”
readonly[extensionIdentityBrand]:true
Defined in: ../../../packages/contracts/src/extension/extension-lifecycle.ts:18
Opaque brand preventing structural construction.
extensionName
Section titled “extensionName”
readonlyextensionName:string
Defined in: ../../../packages/contracts/src/extension/extension-lifecycle.ts:16
Extension name associated with this identity.