Inputs: {     Pure: ((data) => Extract<CallArg, {         Pure: unknown;     }>);     ObjectRef(__namedParameters): {         $kind: "Object";         Object: EnumOutputShapeWithKeys<{             ImmOrOwnedObject: {                 digest: string;                 objectId: string;                 version: string | number;             };             Receiving: {                 digest: string;                 objectId: string;                 version: string | number;             };             SharedObject: {                 initialSharedVersion: string | number;                 mutable: boolean;                 objectId: string;             };         }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">;         Pure: undefined;         UnresolvedObject: undefined;         UnresolvedPure: undefined;     };     ReceivingRef(__namedParameters): {         $kind: "Object";         Object: EnumOutputShapeWithKeys<{             ImmOrOwnedObject: {                 digest: string;                 objectId: string;                 version: string | number;             };             Receiving: {                 digest: string;                 objectId: string;                 version: string | number;             };             SharedObject: {                 initialSharedVersion: string | number;                 mutable: boolean;                 objectId: string;             };         }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">;         Pure: undefined;         UnresolvedObject: undefined;         UnresolvedPure: undefined;     };     SharedObjectRef(__namedParameters): {         $kind: "Object";         Object: EnumOutputShapeWithKeys<{             ImmOrOwnedObject: {                 digest: string;                 objectId: string;                 version: string | number;             };             Receiving: {                 digest: string;                 objectId: string;                 version: string | number;             };             SharedObject: {                 initialSharedVersion: string | number;                 mutable: boolean;                 objectId: string;             };         }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">;         Pure: undefined;         UnresolvedObject: undefined;         UnresolvedPure: undefined;     }; } = ... Type declaration
Pure: ((data) => Extract<CallArg, { 
    Pure: unknown; 
}>)
- (data): Extract<CallArg, { 
    Pure: unknown; 
}> Returns Extract<CallArg, { 
    Pure: unknown; 
}>
ObjectRef:function
- ObjectRef(__namedParameters): { 
    $kind: "Object"; 
    Object: EnumOutputShapeWithKeys<{ 
        ImmOrOwnedObject: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        Receiving: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        SharedObject: { 
            initialSharedVersion: string | number; 
            mutable: boolean; 
            objectId: string; 
        }; 
    }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; 
    Pure: undefined; 
    UnresolvedObject: undefined; 
    UnresolvedPure: undefined; 
} Parameters
- __namedParameters: { 
    digest: string; 
    objectId: string; 
    version: string | number; 
}digest: string
objectId: string
version: string | number
 
Returns { 
    $kind: "Object"; 
    Object: EnumOutputShapeWithKeys<{ 
        ImmOrOwnedObject: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        Receiving: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        SharedObject: { 
            initialSharedVersion: string | number; 
            mutable: boolean; 
            objectId: string; 
        }; 
    }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; 
    Pure: undefined; 
    UnresolvedObject: undefined; 
    UnresolvedPure: undefined; 
}
$kind: "Object"
Object: EnumOutputShapeWithKeys<{ 
    ImmOrOwnedObject: { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }; 
    Receiving: { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }; 
    SharedObject: { 
        initialSharedVersion: string | number; 
        mutable: boolean; 
        objectId: string; 
    }; 
}, "ImmOrOwnedObject" | "SharedObject" | "Receiving">
Pure: undefined
UnresolvedObject: undefined
UnresolvedPure: undefined
ReceivingRef:function
- ReceivingRef(__namedParameters): { 
    $kind: "Object"; 
    Object: EnumOutputShapeWithKeys<{ 
        ImmOrOwnedObject: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        Receiving: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        SharedObject: { 
            initialSharedVersion: string | number; 
            mutable: boolean; 
            objectId: string; 
        }; 
    }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; 
    Pure: undefined; 
    UnresolvedObject: undefined; 
    UnresolvedPure: undefined; 
} Parameters
- __namedParameters: { 
    digest: string; 
    objectId: string; 
    version: string | number; 
}digest: string
objectId: string
version: string | number
 
Returns { 
    $kind: "Object"; 
    Object: EnumOutputShapeWithKeys<{ 
        ImmOrOwnedObject: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        Receiving: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        SharedObject: { 
            initialSharedVersion: string | number; 
            mutable: boolean; 
            objectId: string; 
        }; 
    }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; 
    Pure: undefined; 
    UnresolvedObject: undefined; 
    UnresolvedPure: undefined; 
}
$kind: "Object"
Object: EnumOutputShapeWithKeys<{ 
    ImmOrOwnedObject: { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }; 
    Receiving: { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }; 
    SharedObject: { 
        initialSharedVersion: string | number; 
        mutable: boolean; 
        objectId: string; 
    }; 
}, "ImmOrOwnedObject" | "SharedObject" | "Receiving">
Pure: undefined
UnresolvedObject: undefined
UnresolvedPure: undefined
SharedObjectRef:function
- SharedObjectRef(__namedParameters): { 
    $kind: "Object"; 
    Object: EnumOutputShapeWithKeys<{ 
        ImmOrOwnedObject: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        Receiving: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        SharedObject: { 
            initialSharedVersion: string | number; 
            mutable: boolean; 
            objectId: string; 
        }; 
    }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; 
    Pure: undefined; 
    UnresolvedObject: undefined; 
    UnresolvedPure: undefined; 
} Parameters
- __namedParameters: { 
    initialSharedVersion: string | number; 
    mutable: boolean; 
    objectId: string; 
}initialSharedVersion: string | number
mutable: boolean
objectId: string
 
Returns { 
    $kind: "Object"; 
    Object: EnumOutputShapeWithKeys<{ 
        ImmOrOwnedObject: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        Receiving: { 
            digest: string; 
            objectId: string; 
            version: string | number; 
        }; 
        SharedObject: { 
            initialSharedVersion: string | number; 
            mutable: boolean; 
            objectId: string; 
        }; 
    }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; 
    Pure: undefined; 
    UnresolvedObject: undefined; 
    UnresolvedPure: undefined; 
}
$kind: "Object"
Object: EnumOutputShapeWithKeys<{ 
    ImmOrOwnedObject: { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }; 
    Receiving: { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }; 
    SharedObject: { 
        initialSharedVersion: string | number; 
        mutable: boolean; 
        objectId: string; 
    }; 
}, "ImmOrOwnedObject" | "SharedObject" | "Receiving">
Pure: undefined
UnresolvedObject: undefined
UnresolvedPure: undefined