Skip to content

Commit b3cc72a

Browse files
authored
🤖 Merge PR DefinitelyTyped#74209 [papaparse] feat: add BYTE_ORDER_MARK constant by @yuu-no
1 parent 6e04b75 commit b3cc72a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

‎types/papaparse/index.d.ts‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,12 @@ export function unparse<T>(data: T[] | UnparseObject<T>, config?: UnparseConfig)
8282
/** An array of characters that are not allowed as delimiters. `\r`, `\n`, `"`, `\ufeff` */
8383
export const BAD_DELIMITERS: readonly string[];
8484

85+
/**
86+
* The unicode Byte Order Mark (\ufeff).
87+
* @see https://en.wikipedia.org/wiki/Byte_order_mark
88+
*/
89+
export const BYTE_ORDER_MARK: "\ufeff";
90+
8591
/** The true delimiter. Invisible. ASCII code 30. Should be doing the job we strangely rely upon commas and tabs for. */
8692
export const RECORD_SEP: "\x1E";
8793

‎types/papaparse/papaparse-tests.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,7 @@ Papa.unparse(
313313
Papa.RECORD_SEP;
314314
Papa.UNIT_SEP;
315315
Papa.BAD_DELIMITERS;
316+
Papa.BYTE_ORDER_MARK;
316317

317318
/**
318319
* Parser

0 commit comments

Comments
 (0)