BundlesAPI
Defined in: namespaces-core-plugins.ts:381
ContextBundle composition (fn-92).
QUIRK: context.bundles is the fn-92 ContextBundle namespace — DISTINCT
from context.clipboard.bundles (fn-91 clipboard bundles).
fn-92
Methods
Section titled “Methods”compose()
Section titled “compose()”compose(
spec):Promise<ComposedContextBundle>
Defined in: namespaces-core-plugins.ts:383
Composes a frozen bundle. [context.compose]
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<ComposedContextBundle>
get(
bundleId,opts?):Promise<ComposedContextBundle|null>
Defined in: namespaces-core-plugins.ts:385
Gets an owned bundle (owner-only; cross-plugin reads return null).
Parameters
Section titled “Parameters”bundleId
Section titled “bundleId”string
Returns
Section titled “Returns”Promise<ComposedContextBundle | null>
hash()
Section titled “hash()”hash(
bundle):Promise<string>
Defined in: namespaces-core-plugins.ts:387
Computes the deterministic bundle hash.
Parameters
Section titled “Parameters”bundle
Section titled “bundle”Returns
Section titled “Returns”Promise<string>
elevate()
Section titled “elevate()”elevate(
spec):Promise<ElevationTicket>
Defined in: namespaces-core-plugins.ts:389
Mints an elevation ticket for elevated resources (e.g., vault://).
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<ElevationTicket>
readBlob()
Section titled “readBlob()”readBlob(
refId,opts?):Promise<{dataBase64:string; } |null>
Defined in: namespaces-core-plugins.ts:391
Reads a blob referenced by a bundle.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<{ dataBase64: string; } | null>