@dxos/compute - v0.16.0
    Preparing search index...

    Interface LayerSpec

    Opaque layer with introspectable tags.

    interface LayerSpec {
        "~@dxos/functions/LayerSpec": "~@dxos/functions/LayerSpec";
        affinity: Affinity;
        eager: boolean;
        make: (context: LayerContext) => Layer<unknown, never, unknown>;
        provides: readonly Key<any, any>[];
        requires: readonly Key<any, any>[];
    }
    Index

    Properties

    "~@dxos/functions/LayerSpec": "~@dxos/functions/LayerSpec"
    affinity: Affinity
    eager: boolean

    Build this spec when its slice initializes rather than when one of its tags is first requested. A spec whose point is a side effect — registering an rpc service, subscribing to lifecycle events — provides no tag to ask for, so nothing would ever pull it in.

    make: (context: LayerContext) => Layer<unknown, never, unknown>
    provides: readonly Key<any, any>[]
    requires: readonly Key<any, any>[]