Appearance
Extract Configuration
ts
type ExtractDescriptor = {
selector: string;
value?:
| string // attribute name
| ((el: Element) => any)
| Record<string, ExtractDescriptor>;
};
type ExtractConfig = Record<string, ExtractDescriptor | [ExtractDescriptor]>;
- selector: CSS selector
- value:
- string: attribute
- fn: custom extractor
- object: nested
- undefined: text
Arrays: wrap descriptor in [ ]
.