* Check if value is a PropertyValue
(value: unknown)
| 676 | * Check if value is a PropertyValue |
| 677 | */ |
| 678 | private isPropertyValue(value: unknown): boolean { |
| 679 | if (typeof value !== 'object' || value === null) { |
| 680 | return false; |
| 681 | } |
| 682 | const obj = value as Record<string, unknown>; |
| 683 | return ( |
| 684 | 'literalString' in obj |
| 685 | || 'literalNumber' in obj |
| 686 | || 'literalBoolean' in obj |
| 687 | || 'path' in obj |
| 688 | ); |
| 689 | } |
| 690 | |
| 691 | /** |
| 692 | * Resolve a single PropertyValue |
no outgoing calls
no test coverage detected