(value: unknown)
| 107 | |
| 108 | /** Encodes a single JSON value as a Temporal `json/plain` payload. */ |
| 109 | export function encodePayload(value: unknown): TemporalPayload { |
| 110 | return { |
| 111 | metadata: { encoding: JSON_PLAIN_ENCODING }, |
| 112 | data: Buffer.from(JSON.stringify(value)).toString('base64'), |
| 113 | } |
| 114 | } |
| 115 | |
| 116 | /** |
| 117 | * Normalizes a JSON field value: strings are parsed as JSON, already-resolved objects |
no test coverage detected