@temporalio/common
Version:
Common library for code that's used across the Client, Worker, and/or Workflow
14 lines • 719 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.userMetadataToPayload = userMetadataToPayload;
const payload_converter_1 = require("./converter/payload-converter");
function userMetadataToPayload(payloadConverter, staticSummary, staticDetails) {
if (staticSummary == null && staticDetails == null)
return undefined;
const summary = (0, payload_converter_1.convertOptionalToPayload)(payloadConverter, staticSummary);
const details = (0, payload_converter_1.convertOptionalToPayload)(payloadConverter, staticDetails);
if (summary == null && details == null)
return undefined;
return { summary, details };
}
//# sourceMappingURL=user-metadata.js.map