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;
        }>
      • Parameters

        Returns Extract<CallArg, {
            Pure: unknown;
        }>

  • ObjectRef:function
    • 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
    • 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
    • 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