Saxonberg Server API
    Preparing search index...

    A command paired with the resolved Stuff that affords it and the bucket it flowed from. Unlike RecencyEntry, source is always a concrete Stuff: the 'self' sentinel is resolved to the giver instance, so a consumer always sees "an object that afforded this." bucket is a descriptive hint; nothing is required to branch on it.

    interface Affordance {
        bucket: RecencyBucket;
        command: CommandDefinition;
        source: Stuff;
    }
    Index

    Properties

    Properties

    source: Stuff