UNPKG

@types/babel-code-frame

Version:
53 lines (45 loc) 1.63 kB
# Installation > `npm install --save @types/babel-code-frame` # Summary This package contains type definitions for babel-code-frame (https://github.com/babel/babel/tree/master/packages). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel-code-frame. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel-code-frame/index.d.ts) ````ts interface BabelCodeFrameOptions { /** Syntax highlight the code as JavaScript for terminals. default: false */ highlightCode?: boolean | undefined; /** The number of lines to show above the error. default: 2 */ linesBelow?: number | undefined; /** The number of lines to show below the error. default: 3 */ linesAbove?: number | undefined; /** * Forcibly syntax highlight the code as JavaScript (for non-terminals); * overrides highlightCode. * default: false */ forceColor?: boolean | undefined; } /** * Generate errors that contain a code frame that point to source locations. * * @param rawLines Raw lines to frame * @param lineNumber Line number (1 indexed) * @param colNumber Column number * @param options Additional options * * @returns Framed code */ declare function codeFrame( rawLines: string, lineNumber: number, colNumber: number, options?: BabelCodeFrameOptions, ): string; export = codeFrame; ```` ### Additional Details * Last updated: Mon, 06 Nov 2023 22:41:04 GMT * Dependencies: none # Credits These definitions were written by [Mohsen Azimi](https://github.com/mohsen1).