PropertyExtractor: (
    node: any,
    propertySchema: JSONSchema7,
    ctx: ExtractionContext,
) => ExtractedValue

Function signature for property extractors Each extractor handles a specific type of property (literal, object, array, etc.)

Type declaration