openmixer — generated API reference
    Preparing search index...

    Interface HeadAmpSessionDoor

    The head-amp entity as session persistence consumes it: the typed registry handle plus the KNOWN-set read (HeadAmpResource.knownFieldsFor). One entity supplies both halves.

    interface HeadAmpSessionDoor {
        handle: ResourceHandle<HeadAmpRowOrAbsent>;
        knownFieldsFor(id: ResourceId): ReadonlySet<keyof HeadAmp> | undefined;
        restoreChannelHeadAmp?(
            id: ResourceId,
            values: Partial<HeadAmp> | undefined,
        ): void;
    }
    Index
    • HOLD a restored trio the entity could not place because the channel resolves to no physical input yet — HeadAmpResource.restoreChannelHeadAmp, which seeds it onto the port the channel lands on instead of the house floor. undefined forgets what is held.

      Optional so a console composed without it keeps today's behaviour exactly; the production composition supplies it, because without it a show restored while its stagebox is still arriving comes back at the floor (rig 2026-09-01, the measurement mic's +48 V).

      Parameters

      Returns void