From 0429eac23e3503a830cde79081602c0b1c10985b Mon Sep 17 00:00:00 2001 From: Henning Dieterichs Date: Mon, 24 Aug 2020 17:04:45 +0200 Subject: [PATCH] Adds table with type extractor. --- .../js/api/default-extractors/TableExtractor.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 })), + }); + }, + }); } }