diff --git a/data-extraction/src/js/api/default-extractors/TableExtractor.ts b/data-extraction/src/js/api/default-extractors/TableExtractor.ts index 518f7f9..ebda04a 100644 --- a/data-extraction/src/js/api/default-extractors/TableExtractor.ts +++ b/data-extraction/src/js/api/default-extractors/TableExtractor.ts @@ -34,5 +34,19 @@ export class TableDataExtractor implements DataExtractor { }); }, }); + + collector.addExtraction({ + id: "table-with-type-name", + name: "Table (With Type Name)", + priority: 950, + extractData() { + return expect({ + kind: { + table: true, + }, + rows: data.map(d => ({ type: d.constructor.name, ...d })), + }); + }, + }); } }