diff --git a/types/papaparse/index.d.ts b/types/papaparse/index.d.ts index e34eb75aec..a94bdf0a48 100644 --- a/types/papaparse/index.d.ts +++ b/types/papaparse/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for PapaParse v4.5 +// Type definitions for PapaParse v5.0 // Project: https://github.com/mholt/PapaParse // Definitions by: Pedro Flemming // Rain Shen @@ -110,6 +110,7 @@ export interface ParseConfig { chunk?(results: ParseResult, parser: Parser): void; // default: undefined beforeFirstChunk?(chunk: string): string | void; // default: undefined transform?(value: string, field: string | number): any; // default: undefined + transformHeader?(header: string): string; // default: undefined } export interface UnparseConfig { diff --git a/types/papaparse/papaparse-tests.ts b/types/papaparse/papaparse-tests.ts index ab84fd5f1d..966e185adb 100644 --- a/types/papaparse/papaparse-tests.ts +++ b/types/papaparse/papaparse-tests.ts @@ -45,7 +45,10 @@ var file = new File(null, null, null); Papa.parse(file, { transform: function(value, field) {}, - complete: function(a, b) { + transformHeader: function(header) { + return header; + }, + complete: function (a, b) { a.meta.fields; b.name; },