(value: any)
| 2454 | } |
| 2455 | |
| 2456 | function encodeValue(value: any): unknown { |
| 2457 | if (value == null) { |
| 2458 | return null; |
| 2459 | } |
| 2460 | if ( |
| 2461 | typeof value === "string" || |
| 2462 | typeof value === "number" || |
| 2463 | typeof value === "boolean" |
| 2464 | ) { |
| 2465 | return value; |
| 2466 | } |
| 2467 | return ( |
| 2468 | rectValue(value) ?? |
| 2469 | pointValue(value) ?? |
| 2470 | sizeValue(value) ?? |
| 2471 | insetsValue(value) ?? |
| 2472 | colorValue(value) ?? |
| 2473 | stringValue(value) |
| 2474 | ); |
| 2475 | } |
| 2476 | |
| 2477 | function decodeValue(value: unknown): unknown { |
| 2478 | if (!value || typeof value !== "object") { |
no test coverage detected