Skip to content

Commit a06bb40

Browse files
authored
🤖 Merge PR DefinitelyTyped#74159 Add highlight fn to @babel/code-frame types by @davidjgoss
1 parent bcbe920 commit a06bb40

3 files changed

Lines changed: 13 additions & 2 deletions

File tree

‎types/babel__code-frame/babel__code-frame-tests.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import codeFrame, { codeFrameColumns } from "@babel/code-frame";
1+
import codeFrame, { codeFrameColumns, highlight } from "@babel/code-frame";
22

33
const code = `
44
const number = 1;
@@ -24,3 +24,5 @@ codeFrameColumns(
2424
{ start: { line: 2, column: 2 } },
2525
{ highlightCode: true },
2626
);
27+
28+
highlight(code);

‎types/babel__code-frame/index.d.ts‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,12 @@ export default function codeFrame(
4646
colNumber: number,
4747
options?: BabelCodeFrameOptions,
4848
): string;
49+
50+
/**
51+
* Add syntax highlighting to a code snippet, to be displayed in a terminal.
52+
*
53+
* @param code Raw code to be highlighted
54+
*
55+
* @returns Highlighted code
56+
*/
57+
export function highlight(code: string): string;

‎types/babel__code-frame/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "@types/babel__code-frame",
4-
"version": "7.0.9999",
4+
"version": "7.27.9999",
55
"projects": [
66
"https://github.com/babel/babel/tree/master/packages/babel-code-frame",
77
"https://babeljs.io"

0 commit comments

Comments
 (0)